我想对文本html进行验证,使其只接受阿拉伯字符。我可以使用java脚本制作它。
答案 0 :(得分:1)
/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF]$/
此外,如果您使用的库允许否定检查,您可以反转范围以避免扫描整个字符串并保留第一个错误字符:/[^\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF]/
。
答案 1 :(得分:0)
您需要使用正则表达式。
阅读本文:
http://www.javascriptkit.com/javatutors/redev3.shtml
答案 2 :(得分:0)
尝试这样的事情:
function arabicOnly(e){
var unicode=e.charCode? e.charCode : e.keyCode
if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
if (( unicode<48 || unicode>57) && (unicode < 0x0600 || unicode > 0x06FF)) //if not a number or arabic
return false //disable key press
}
}
的信息进行调整