Javascript lấy tên người dùng và tên miền

Mô hình đối tượng phía máy khách (CSOM) Javascript JSOM SharePoint Máy chủ SharePoint

Nhận Tên Tài khoản Người dùng Hiện tại, E-Mail bằng Mô hình Đối tượng Máy khách Javascript trong SharePoint 2013

Ngày 20 tháng 6 năm 2021 Salaudeen Rajack

Nhận Tên tài khoản người dùng hiện tại, E-Mail trong Mô hình đối tượng ứng dụng khách JavaScript
Bạn có thể sử dụng mã này trong Trình chỉnh sửa nội dung/Trình chỉnh sửa tập lệnh hoặc bất kỳ đâu trong các tạo phẩm SharePoint như Trang, Bố cục trang, Trang chính hoặc tệp JavaScript bên ngoài



Currently Logged User:

bài viết liên quan

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách lấy tên miền từ một URL bằng JavaScript. Nhiều hướng dẫn trên web sử dụng biểu thức chính quy phức tạp để đạt được nhiệm vụ này nhưng nó có thể được thực hiện theo cách đơn giản hơn bằng cách sử dụng API URL

Lưu ý – nếu bạn đang muốn lấy tên miền từ trang hiện tại đang được xem trong trình duyệt, bạn chỉ cần sử dụng window.location.hostname. Hướng dẫn này dành cho những người cần trích xuất tên miền từ một URL là một phần của nguồn dữ liệu

Trước tiên, hãy tạo một chuỗi với URL của chúng tôi

const url = "https://www.example.com/blog?search=hello&world";

Code language: JavaScript (javascript)

Nếu đây không phải là một URL đầy đủ được định dạng đúng e. g example.com/blog một lỗi được đưa ra

Tiếp theo, tạo một đối tượng URL bằng hàm tạo new URL()

let domain = (new URL(url));

Code language: JavaScript (javascript)

Hàm tạo URL() cho phép chúng ta tạo một đối tượng URL từ một chuỗi tương tự như đối tượng được tạo khi sử dụng window.location. Với đối tượng được tạo, chúng ta có thể truy cập thuộc tính

let domain = (new URL(url));

Code language: JavaScript (javascript)
0 trả về một chuỗi chứa tên miền

domain = domain.hostname; console.log(domain); //www.example.com

Code language: JavaScript (javascript)

Nếu bạn yêu cầu một miền trống, bạn có thể xóa

let domain = (new URL(url));

Code language: JavaScript (javascript)
1 bằng cách sử dụng phương pháp

let domain = (new URL(url));

Code language: JavaScript (javascript)
2

domain = domain.hostname.replace('www.',''); console.log(domain); //example.com

Code language: JavaScript (javascript)

Một số thuộc tính bổ sung mà bạn có thể truy cập bằng cách sử dụng hàm tạo URL bao gồm

________số 8_______

API URL hiện được hỗ trợ bởi tất cả các trình duyệt hiện đại với một polyfill có sẵn cho IE. Hy vọng rằng bạn thấy hướng dẫn này hữu ích, nếu vậy bạn có thể thích một số hướng dẫn khác

Trong đó, ký hiệu “@” là dấu phân cách giữa tên miền và tên người dùng của địa chỉ email. Hàm strstr() PHP được sử dụng để tìm kiếm sự xuất hiện đầu tiên của một chuỗi i. e. “@” bên trong một chuỗi khác i. e. địa chỉ email để lấy tên người dùng là kết quả

  • Bước 1. Xác định một biến và lưu trữ giá trị của địa chỉ email trong đó

    $email= '[email protected]';
  • Bước 2. Nhận tên người dùng bằng cách cắt chuỗi cho đến lần xuất hiện đầu tiên của '@' bằng cách sử dụng dòng này

    $username=strstr($email,'@',true);
  • Bước 3. Hiển thị tên người dùng bằng câu lệnh echo

    echo $username."\n";

Thí dụ

PHP




$email= '[email protected]';
0_______9_______1

$email= '[email protected]';
0_______9_______3 
$email= '[email protected]';
4_______9_______5
$email= '[email protected]';
6

$email= '[email protected]';
7

$email= '[email protected]';
0_______9_______9

$email= '[email protected]';
0_______10_______1
$email= '[email protected]';
4_______10_______3_______10_______4
$email= '[email protected]';
3
$username=strstr($email,'@',true);
6
$username=strstr($email,'@',true);
7
$username=strstr($email,'@',true);
8

$email= '[email protected]';
7

$email= '[email protected]';
0
echo $username."\n";
1

$email= '[email protected]';
0_______11_______3
$username=strstr($email,'@',true);
1
echo $username."\n";
5_______11_______6
$email= '[email protected]';
6

echo $username."\n";
8

Đầu ra

priyank

Cách tiếp cận 2. Sử dụng hàm phát nổ PHP ()

Trong phần này, chúng tôi khai thác thực tế rằng biểu tượng “@” là dấu phân cách cho tên miền và tên người dùng của địa chỉ email. Vì vậy, phát nổ() được sử dụng để ngắt một chuỗi thành một mảng bằng dấu phân cách “@”

  • Bước 1. Xác định một email biến và lưu trữ giá trị của địa chỉ email trong đó

    $email= '[email protected]';
  • Bước 2. Nhận tên người dùng bằng cách khai thác (chia) chuỗi bằng cách sử dụng '@' làm dấu phân cách và lưu phần đầu tiên trong tên người dùng biến

    Làm cách nào để lấy tên người dùng trong JavaScript?

    Nếu tập lệnh đang chạy trên Microsoft Windows trong HTA hoặc tương tự, bạn có thể thực hiện việc này. var wshshell=new ActiveXObject("wscript. shell"); var username=wshshell. ExpandEnvironmentStrings("%username%");

    Làm cách nào để lấy tên người dùng từ email trong JavaScript?

    Để lấy tên từ địa chỉ email, gọi phương thức slice() trên chuỗi và trích xuất các ký tự từ chỉ mục 0 , cho đến chỉ mục của biểu tượng @, e.g. email. slice(0, email. indexOf('@')) . The slice method will return a new string containing the name.

    Làm cách nào để lấy tên người dùng Windows trong HTML?

    Nếu vậy, bạn có thể sử dụng mã bên dưới để lấy tên người dùng của mình. string windowsLogin = Trang. Người sử dụng. Xác thực. Tên; //Thông thường nếu tên miền hiện tại, bạn nhận được một chuỗi như DOMAINNAME\tên người dùng, hãy xóa tên miền int hasDomain = windowsLogin. Chỉ số(@"\"); .

    Làm cách nào để hiển thị thông tin người dùng đã đăng nhập trong HTML?

    Trong Thuộc tính HTML - DỮ LIỆU, thêm truy vấn vào Luồng. .
    Trong DỮ LIỆU TRANG, chọn từ danh sách thả xuống đầu tiên 'Chức năng quản trị viên'
    Từ danh sách thả xuống thứ hai, chọn 'IQP Nhận người dùng hiện tại' và Thêm
    Kiểm tra 'Tự động gửi' cho truy vấn để nhận kết quả khi mở Ứng dụng