【发布时间】: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