我想匹配包含4個字符的字符串,由|在Java中jquery驗證問題
工作正常,當我使用"(\\w{1,4})(\\|(\\w{1,4}))*"
當我在jQuery中使用相同的模式不匹配:
$.validator.addMethod("nameId",function(value,element){
return this.optional(element) || /^(\\w{1,4})(\\|(\\w{1,4}))*$/i.test(value);
},"Please enter valid input.");
任何人都可以讓我知道如何在jQuery的做到這一點。
謝謝!
謝謝,這時候我用單一的工作\ – jqueryEnthusiast
如何以匹配任何數量的前導空格和尾部空格...... – jqueryEnthusiast
最簡單的方法是將'\ s *'添加到正則表達式的開頭和結尾(即,在^之後和$之前) ')。唯一的缺點是我不認爲這是檢測它的最有效的方法。 – sdleihssirhc