创建一个与 jQuery 一起使用的正则表达式验证

史蒂夫乔纳

我正在为我的 Web 表单使用jquery 验证,需要验证使用以下内容验证的文本字段。

  • 1:必须包含一个数字。
  • 2:数字后允许有字母'a' 'A' 或'b' 'B'。
  • 3:上面的字母前面没有数字是不允许的。

例子:

1, 25, 15a, 45B, 2A, 53b, 96 - 被允许

A, a, B, b, B76, a34, - 不允许

这是用于在一个街区中输入公寓/公寓的编号,有时一个数字同时具有 an*a(A)和 a *b(B)

我目前得到了这种允许数字和字母的附加方法。

$.validator.addMethod("loginRegex", function(value, element) {
    return this.optional(element) || /^[a-z0-9]+$/i.test(value);
   }, "Username must contain only letters, numbers, or dashes.");

但我需要它更具体地满足上述要求。

提前致谢。

不 不
^[0-9][0-9abAB]*$

此 RegEx 似乎适用于并匹配此DEMO 中提供的所有示例和标准

编辑:为了适应可能更复杂的需求,此正则表达式仅允许一串数字末尾有 1 个字母,而此正则表达式允许 1-3 个数字后跟一个字母

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用正则表达式制作一个jQuery验证规则

jQuery - 使用正则表达式在链接中创建一个粗体模式

正则表达式 jquery 验证一直失败

如何使用正则表达式从jQuery中的URL获取第一个查询字符串?

jQuery,当类不是第一个时递增类正则表达式

jQuery中的正则表达式仅允许一个匹配项

第一个空格的正则表达式也可与IE8一起使用

使用正则表达式将<p>与可选的<spans>一起使用

如何制作正则表达式以与 xPath 和 ImportXML 一起使用?

如何在正则表达式模式中将grep与$锚一起使用?

将正则表达式与python re.match一起使用

R正则表达式:将\\ b与'Å'与'A'字符一起使用

将$ Redact与正则表达式一起使用

在Scala中将正则表达式与过滤器一起使用

如何将正则表达式与Ansible文件模块一起使用

如何将lstlisting包与正则表达式/特殊字符一起使用?

正则表达式量词不能与locate一起使用

正则表达式与numpy和panda一起使用

在Jenkins上将多案例正则表达式与sed一起使用

sed内联和扩展正则表达式不能一起使用

在Alpine 3.9上将正则表达式与运行部件一起使用

bash:将=〜与包含#的正则表达式一起使用

使正则表达式无法与find一起使用的问题

是否可以将正则表达式与 @RabbitListener 队列一起使用?

将 string.all 与正则表达式一起使用

正则表达式排除不能与inotifywait一起使用的非golang文件

如何将split与存储在变量中的正则表达式一起使用?

如何编写此正则表达式以与 preg_match 一起使用?

不能将正则表达式与变量一起使用