我有一个文本字段<input type="text" placeholder="" class="form-control" ng-model="firstName">
,当用户尝试输入第一个字符而不是不接受的字母时,该文本字段中的第一个字符只能是字母。
最佳答案
第一个字符串字符的常规正则表达式检查。
var testString= "This is testString"
console.log(testString+" - "+alphabeticalFirstChar(testString));
testString= "1This is testString"
console.log(testString+" - "+alphabeticalFirstChar(testString));
testString= "This is testString0"
console.log(testString+" - "+alphabeticalFirstChar(testString));
testString= ""
console.log(testString+" - "+alphabeticalFirstChar(testString));
function alphabeticalFirstChar(str){
if(/^[A-z]+$/.test(str[0]) && !str.length<1)//added check for str not being empty - returns true otherwise
return true;
else
return false;
}
关于javascript - 如何使用angularjs仅限制给定输入字段的首字符字母?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42665354/