gpt4 book ai didi

javascript - JQuery 验证 - 模式规则无法像自定义正则表达式方法一样工作

转载 作者:行者123 更新时间:2023-12-01 01:55:53 25 4
gpt4 key购买 nike

我正在使用JQuery Validate用于验证输入是否包含空格的插件(不允许空格)。

我已经尝试了 additional-methods.js 文件中的 pattern 规则,但它根本不起作用:

"fos_user_registration_form[plainPassword][first]": {
required: true,
minlength: 6,
pattern: "/^\S*$/"
},

并尝试了解决方案 here

"fos_user_registration_form[plainPassword][first]": {
required: true,
minlength: 6,
regex: "/^\S*$/"
},

但是,例如,当我输入“这是测试”时,它仍然根本不会触发。

最佳答案

对于遇到同样问题的人。事实上,这是我这边的拼写错误。

您只需删除正则表达式中的引号即可。因为 RegExp 构造函数接受它而不带引号。所以它会是:

"fos_user_registration_form[plainPassword][first]": {
required: true,
minlength: 6,
pattern: /^\S*$/
},

关于javascript - JQuery 验证 - 模式规则无法像自定义正则表达式方法一样工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24832183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com