我如何格式化,以便仅检查我的字符串是否以字母“a”或“b”开头并且还接受misc。此后的字符(数字或字母)?
只需要确保以字母a或b开头,其余的都可以,并且会有更多的字符。
mystring.match(/^D\d{22}$/i
答案 0 :(得分:1)
“以a或b开头”将出现在正则表达式中:
/^[ab]
然后你把剩下的模式匹配。
答案 1 :(得分:1)
如果仅想要匹配字符串是以a
还是b
开头,那么这将是一个完全不同的表达式:
/^[ab][a-z\d]*/i.test(mystring)
编辑:之后更新为多个任意字符。
Edit2:受限于数字和字母。
当然,如果您愿意,也可以将其与任何其他表达式结合使用。
答案 2 :(得分:1)
对于以“a”或“b”开头的通用字符串,这应该起作用“/ ^ [ab] [A-Za-z0-9 _-] * $” 使用link在线验证RegEx。