Regex for persian number
Put the range inside a character class like below.
^[\u06F0-\u06F90-9]+$
+
repeats the previous token one or more times.
You can test the regex pattern on regexr.com and then use it in your code. I use to match the persian mobile number with unicode in blew: <\u06F0 to \u06F9> equal to <۰-۹> that matches persian number like this "۰۹۱۹۹۱۹۱۱۲۲".
$("#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",
});