2011-06-06 81 views
1

我使用jQuery驗證插件和像jQuery驗證瑞典字符

jQuery.validator.addMethod("noNumeric", function(value, element) { 
      return this.optional(element) || /^[a-zA-Z]+$/i.test(value); 
     }, "Letters only please"); 

其工作正常,但不適用於瑞典性格特徵擴展它。

可以使用哪個正則表達式來測試字符(包括瑞典語重音字符),還可以使用逗號,美元,哈希等特殊字符EXCLUDES(即不匹配)?

回答

0

你應該確定使用\w意義一句話中找到的任何字符 - 應該在大多數語言工作:

/^\w+$/ 
0

根據regular-expressions.info JavaScript有對正則表達式不支持unicode。所以\w將無法​​正常工作。

但是你可以像

/^[a-zA-ZäÄöÖüÜß]+$/ 

特殊字符添加到您的字符類我用了德國那些我不無瑞典。