像 b-0212 这样的字符串的 Javascript 验证

Javascript Validation for Strings like b-0212

本文关键字:字符串 验证 Javascript b-0212      更新时间:2023-09-26

我正在做一个项目,我想对一个以字母开头的id进行验证,然后是连字符,然后是一个4位数字。

例如:a-0271b-0261

有人可以帮我处理 jQuery/js 代码,它可以对这种类型的String进行验证。

您可以使用正则表达式

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
}