Include Arabic characters in JavaScript regular expression?

Josh Fradley picture Josh Fradley · Oct 11, 2012 · Viewed 14.2k times · Source

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."
);

Answer

Mohsen Afshin picture Mohsen Afshin · Oct 11, 2012

Via this site you can easily create unicode regex for many languages:

Arabic:

[\u0600-\u06FF]