Reputation: 562
So im using jquery validation on my script to only allows certain characters. I've had a request to allow the script to use arabic characters aswell. How would i do this?
Heres my current code:
$.validator.addMethod(
"legalname",
function(value, element) {
return this.optional(element) || /^[a-zA-Z0-9()._\-\s]+$/.test(value);
},
"Illegal character. Only points, spaces, underscores or dashes are allowed."
);
Upvotes: 20
Views: 18097
Reputation: 13436
Via this site you can easily create unicode regex for many languages:
Arabic:
[\u0600-\u06FF]
Upvotes: 33
Reputation: 2251
Try this:
function HasArabicCharacters(text)
{
var arregex = /[\u0600-\u06FF]/;
alert(arregex.test(text));
}
For more info take a look here Arabic Unicode block
Upvotes: 9