Yêu cầu của tôi là để có được viết tắt tên như,Bắt Tên viết tắt sử dụng JS
Name = FirstName LastName
Initials = FL
tôi có thể nhận trên kết quả sử dụng này,
var initials = item.FirstName.charAt(0).toUpperCase() +
item.LastName.charAt(0).toUpperCase();
Nhưng bây giờ yêu cầu của tôi được thay đổi, nếu như tên chỉ bao gồm của 1 từ trở lên sau đó 2, vì vậy trong các trường hợp sau làm cách nào tôi có thể nhận được tên viết tắt theo yêu cầu của tôi,
FullName = FU
FirstName MiddleName LastName = FL
1stName 2ndName 3rdName 4thName 5thName = 15
Làm thế nào tôi có thể nhận được trên intials từ chuỗi trong JS?
Ngoài ra bây giờ tôi chỉ có chuỗi item.Name sắp tới trong ....
Lưu ý rằng điều này không xử lý một tên một từ tốt. '" Prince "' có các chữ cái đầu '' PUNDEFINED "' – thetallweeks
@thetallweeks Bạn nói đúng, tôi đã chỉnh sửa mã để xử lý tên một từ và chuỗi rỗng. – Shanoor
Đây là tên chỉ sử dụng 26 bảng chữ cái cơ bản. Không hỗ trợ tên có dấu phụ. – Gideon