我有一个像 Virtual Team Resources 这样的标题,然后我需要它的短代码,比如 VTR 如果 Title Virtual Team 那么 ShortCOde 将是 VTE 我已经实现了这个,但仍然存在一些问题,比如如果用户输入标题 Virtual T 那么短代码会?
我的代码------
function EnterShortCode() {
debugger
var ProjectShortCode = "";
var Arr = $("#txtProjectTitle").val().rtrim().split(" ");
for (i = 0; i < Arr.length; i++) {
if (Arr[i] != "" && Arr[i] != null) {
ProjectShortCode += Arr[i].substring(0, 1);
if (i == Arr.length - 1) {
if (ProjectShortCode.length == 1) {
if (Arr[i] < 3) {
}
else {
ProjectShortCode = ProjectShortCode + Arr[i].substring(1, 3);
}
}
else if (ProjectShortCode.length == 2) {
if (Arr[i] < 2) {
}
else {
ProjectShortCode = ProjectShortCode + Arr[i].substring(1, 2)
}
}
}
}
}
ProjectShortCode = ProjectShortCode.toUpperCase();
alert(ProjectShortCode);
}