Javascript 对 b-0212 等字符串的验证
Javascript Validation for Strings like b-0212
我正在做一个项目,我想对以字母开头,然后是连字符,然后是 4 位数字的 ID 进行验证。
示例:a-0271
、b-0261
。
有人可以帮我 jQuery/js 可以验证这种类型 String
的代码吗?
您可以使用 regex
if(!/^[a-z]-\d{4}$/.test(value)){
alert('not valid format')
}
/^
- 字符串的开头
[a-z]
- 一个字母表
-
后跟一个 -
\d{4}
- 后跟 4 位数字
$/
- 字符串结尾
在原版 JS 中使用正则表达式:
if(/[a-z]-\d{4}/i.test(value) &&v value.length == 6){
//Do stuff with valid value
}
我正在做一个项目,我想对以字母开头,然后是连字符,然后是 4 位数字的 ID 进行验证。
示例:a-0271
、b-0261
。
有人可以帮我 jQuery/js 可以验证这种类型 String
的代码吗?
您可以使用 regex
if(!/^[a-z]-\d{4}$/.test(value)){
alert('not valid format')
}
/^
- 字符串的开头[a-z]
- 一个字母表-
后跟一个-
\d{4}
- 后跟 4 位数字$/
- 字符串结尾
在原版 JS 中使用正则表达式:
if(/[a-z]-\d{4}/i.test(value) &&v value.length == 6){
//Do stuff with valid value
}