Javascript 波斯语数字的正则表达式
我想创建javascript正则表达式,用于检查范围为“U+06F0和U+06F9”或“0-9”的文本框的值Javascript 波斯语数字的正则表达式,javascript,regex,Javascript,Regex,我想创建javascript正则表达式,用于检查范围为“U+06F0和U+06F9”或“0-9”的文本框的值 我如何构建它?将范围放在一个字符类中,如下所示 ^[\u06F0-\u06F90-9]+$ +将上一个标记重复一次或多次。您可以在上测试正则表达式模式,然后在代码中使用它。我使用以下方式将波斯语手机号码与unicode进行匹配: 等于该值与波斯数字匹配,如“۰۹۹۹۱۱۲” 为什么要使用“u0F90-9”?@Hamid Count正确。他使用的是代码> u06f0-\u06f9和 0~
我如何构建它?将范围放在一个字符类中,如下所示
^[\u06F0-\u06F90-9]+$
+
将上一个标记重复一次或多次。您可以在上测试正则表达式模式,然后在代码中使用它。我使用以下方式将波斯语手机号码与unicode进行匹配:
等于该值与波斯数字匹配,如“۰۹۹۹۱۱۲”
为什么要使用“u0F90-9”?@Hamid Count正确。他使用的是<>代码> u06f0-\u06f9和
$("#registerForm").validate({
rules:{
mobile:{
required:true,
pattern : /^[\u06F0][\u06F0-\u06F9]{3}[\u06F0-\u06F9]{3}[\u06F0-\u06F9]{4}/,
},
},
messages:{
mobile:{
required:"شماره تلفن همراه خود را وارد کنید",
number:"فقط عدد وارد کنید",
pattern:"تلفن همراه را به درستی وارد کنید"
},
},
errorClass: "help-inline",
errorElement: "span",
});