2011-06-06 77 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äÄöÖüÜß]+$/ 

特殊字符添加到您的字符类我用了德国那些我不无瑞典。