仅对阿拉伯数字进行jQuery验证

时间:2014-02-04 15:00:27

标签: jquery

使用正则表达式验证arabic digit only使用正则表达式代码/^[\u0660-\u0669]{10}$/它不能验证它是否适用于阿拉伯数字但它也允许使用阿拉伯语字符。我需要将其限制为阿拉伯数字。

jQuery.validator.addMethod("ArabicInt", function(value, element) {         

    var arNumbers = value.replace(/\s+/g, '');        
    reg_arNumbers = /^[\u0660-\u0669]{10}$/;    
    if (reg_arNumbers.test(arNumbers)){
        return true;    
    }        
    else{           
            return false;                        
    }           
}, "Not an arabic number");

1 个答案:

答案 0 :(得分:0)

适用于阿拉伯数字和阿拉伯字符

 reg_arNumbers = /^[\u0660-\u0669]{10}$/;   

仅允许阿拉伯数字

 reg_arNumbers = /^[\u0660-\u0669]*$/;