JavaScript正则表达式匹配'abcwxyz01'和'mabcwxyz01'(字符串+两位数)
有人能帮我创建一个正则表达式来匹配abcwxyz和mabcwxyz吗 字母总是相同的,但两位数字总是两位数字,两位数字可以是01到99之间的任何形式,字符串的开头有时可能有字母mJavaScript正则表达式匹配'abcwxyz01'和'mabcwxyz01'(字符串+两位数),javascript,regex,Javascript,Regex,有人能帮我创建一个正则表达式来匹配abcwxyz和mabcwxyz吗 字母总是相同的,但两位数字总是两位数字,两位数字可以是01到99之间的任何形式,字符串的开头有时可能有字母m var regex = /m?abcwxyz<\d{2}>/ 如果要确保这是整个字符串,请确保锚定正则表达式^-matches-start-of-string/subject,$matches-end-of-string/subject: var regex = /^m?abcwxyz\d{2}$/ 我
var regex = /m?abcwxyz<\d{2}>/
如果要确保这是整个字符串,请确保锚定正则表达式^-matches-start-of-string/subject,$matches-end-of-string/subject:
var regex = /^m?abcwxyz\d{2}$/
我认为不需要尖括号。见标题。好吧,为完整性添加了另一个正则表达式:我想他想检查这是否是整个字符串。您可能应该添加^和$。也许,但这并没有明确说明。。。当然,你也可以用\d\d来代替\d{2},因为\d{2}比\d\d短一个字符,至少可以说更容易阅读。@ColBeseder:嗨,我不是有意冒犯、惹恼任何人或引起火焰战。我发布这个问题是为了帮助我学习-我有关于Regex的O'Reilly pocket参考,但我需要查看示例来查找它们。请接受我的道歉。
var regex = /^m?abcwxyz\d{2}$/