创建一个用于 jQuery 验证的正则表达式
create a regex used with jQuery validate
我正在为我的 Web 表单使用 jquery validate,需要验证使用以下内容验证的文本字段。
- 1:必须包含数字。
- 2:数字后面可以有字母'a''A'或'b''B'
- 3:以上字母前不带数字的不可以。
示例:
1, 25, 15a, 45B, 2A, 53b, 96
- 允许
A, a, B, b, B76, a34,
- 不允许
这是为了在块中输入 flats/appartments 的编号,其中有时数字同时具有 *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.");
但我需要它更符合上述要求。
提前致谢。
我正在为我的 Web 表单使用 jquery validate,需要验证使用以下内容验证的文本字段。
- 1:必须包含数字。
- 2:数字后面可以有字母'a''A'或'b''B'
- 3:以上字母前不带数字的不可以。
示例:
1, 25, 15a, 45B, 2A, 53b, 96
- 允许
A, a, B, b, B76, a34,
- 不允许
这是为了在块中输入 flats/appartments 的编号,其中有时数字同时具有 *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.");
但我需要它更符合上述要求。
提前致谢。