【问题标题】:Bootstrap Validator - RegExp weird behaviorBootstrap Validator - RegExp 奇怪的行为
【发布时间】:2019-01-30 04:21:08
【问题描述】:

我必须验证一个只允许单词、空格和字符“&”和“-”的字段。

我使用的正则表达式是/[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 -> 消息:无效字符

正则表达式有问题吗?我可以做些什么来避免这个错误?

【问题讨论】:

    标签: javascript regex bootstrapvalidator bootstrapvalidator-1000hz


    【解决方案1】:

    我已经用/^[a-zà-ú\s-&üû]+$/i解决了这个问题

    它允许字母表、扩展字符、空格和特殊字符&-

    谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多