我正在尝试检查输入文字的值中是否只有阿拉伯文字。
这是我尝试的:
var test = function() {
var isArabic = /^([\u0600-\u06ff]|[\u0750-\u077f]|[\ufb50-\ufbc1]|[\ufbd3-\ufd3f]|[\ufd50-\ufd8f]|[\ufd92-\ufdc7]|[\ufe70-\ufefc]|[\ufdf0-\ufdfd]|[ ])*$/g;
if(isArabic.test($.trim($('#arabicFirstname').val()))){
console.log('is arabic');
}else{
console.log('not arabic');
}
}
但是,即使我只输入阿拉伯字符,也总是得到
not arabic
。我该如何解决?
最佳答案
您错过了以下.arabicFirstname
或#arabicFirstname
之类的jQuery选择器:
arabicFirstname是类名:
if(isArabic.test($('.arabicFirstname').val())){
console.log('is arabic');
}else{
console.log('not arabic');
}
arabicFirstname是ID:
if(isArabic.test($('#arabicFirstname').val())){
console.log('is arabic');
}else{
console.log('not arabic');
}