【发布时间】:2015-09-13 10:58:52
【问题描述】:
plugin 允许我使用正则表达式进行数据验证,如下所示:
<input type="text" data-validation-regexp="/red/i" data-validation="custom">
但是,我没有以我想要实现的 /red/i 的预期格式输入正则表达式 - 我必须像 data-validation-regexp="red" 这样简单地将字符串红色输入到属性中,以便获得验证功能。不过,这仅测试小写单词“red”,而我希望它不区分大小写并尊重“i”修饰符。
这提出了一个问题,是否有任何替代的写作方式(我一直在玩这个,但收效甚微):
/red/i
【问题讨论】:
-
作为最后的手段,你可以使用
[Rr][Ee][Dd]... -
这与一个问题无关:输入“redccccc”是有效的——只有“red”、“RED”和小写/大写的组合应该是有效的。
-
啊,
^[Rr][Ee][Dd]$就是这样。 -
非常感谢,请允许我对此进行测试,然后考虑将其作为答案提交?
-
您链接的文档说该插件使用 html5 作为正则表达式。因此this 可能会回答您的问题。
标签: regex validation