Bootstrap Validator-RegExp怪异行为

时间:2018-08-23 17:57:00

标签: javascript regex bootstrapvalidator bootstrapvalidator-1000hz

我必须验证一个仅包含单词,空格以及字符“&”和“-”的字段。

我正在使用的正则表达式为/[A-Za-z\s\b-&]+/g

代码如下:

$('#register_validator').bootstrapValidator({
    framework: 'bootstrap',
    fields: {
        name: {
            validators: {
                regexp: {
                    regexp: /[A-Za-z\s\b-&]+/g,
                    message: 'Invalid character'
                }
            }
        }

当我写一个有效的字符串然后删除一个字符时,它将触发验证程序。

例如:

文本:琼斯->确定

擦除字符:Jone->消息:无效字符

regEx出问题了吗?我该怎么做才能避免此错误?

1 个答案:

答案 0 :(得分:0)

我已经用/^[a-zà-ú\s-&üû]+$/i

解决了问题

它允许使用字母,扩展字符,空格以及特殊字符&-

谢谢!