jquery验证瑞典字符

时间:2011-06-06 10:05:43

标签: javascript jquery regex validation

我正在使用jquery validate插件并将其扩展为

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

它的工作正常但对瑞典字符无效。

哪个正则表达式可用于测试字符(包括瑞典语重音符号),但也可以排除(即不匹配)逗号,美元,哈希等特殊字符?

2 个答案:

答案 0 :(得分:0)

您应该可以使用\w表示单词中的任何字符 - 应该适用于大多数语言:

/^\w+$/

答案 1 :(得分:0)

根据regular-expressions.info,javascript对正则表达式没有unicode支持。因此\w无效。

但您可以将特殊字符添加到您的角色类,如

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

我使用的是德国人,我不是瑞典人。