async-validator icon indicating copy to clipboard operation
async-validator copied to clipboard

验证是否是正则表达式,没有效果。

Open HappyYawen opened this issue 8 years ago • 4 comments

{type:'regexp',required:true,message: '请输入正则表达式', trigger: 'blur'} 这样写没有验证效果。请问应该怎么使用?

HappyYawen avatar Jun 22 '17 06:06 HappyYawen

Must be an instance of RegExp or a string that does not generate an exception when creating a new RegExp

应该是缺少Pattern,试试这样:

{type:'regexp',required:true,message: '请输入正则表达式', trigger: 'blur', pattern: /\w+/g}

jruif avatar Jun 27 '17 04:06 jruif

@jruif type要改成 string才有效果 {type:'string',required:true,message: '请输入正则表达式', trigger: 'blur', pattern: /\w+/g}

chou0728 avatar Aug 21 '18 10:08 chou0728

[{ pattern: /^\d+$/, required: true, message: 'pattern这个字段就够了' }]

xxssww0258 avatar Dec 17 '18 04:12 xxssww0258

望文生义了。。原来 regexp是验证输入的内容是否是正则表达式

ohroy avatar Sep 02 '23 12:09 ohroy