我正在使用jquery validate插件并将其扩展为
jQuery.validator.addMethod("noNumeric", function(value, element) {
return this.optional(element) || /^[a-zA-Z]+$/i.test(value);
}, "Letters only please");
它的工作正常但对瑞典字符无效。
哪个正则表达式可用于测试字符(包括瑞典语重音符号),但也可以排除(即不匹配)逗号,美元,哈希等特殊字符?
答案 0 :(得分:0)
您应该可以使用\w
表示单词中的任何字符 - 应该适用于大多数语言:
/^\w+$/
答案 1 :(得分:0)
根据regular-expressions.info,javascript对正则表达式没有unicode支持。因此\w
无效。
但您可以将特殊字符添加到您的角色类,如
/^[a-zA-ZäÄöÖüÜß]+$/
我使用的是德国人,我不是瑞典人。