Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript正则表达式匹配'abcwxyz01'和'mabcwxyz01'(字符串+两位数)_Javascript_Regex - Fatal编程技术网

JavaScript正则表达式匹配'abcwxyz01'和'mabcwxyz01'(字符串+两位数)

JavaScript正则表达式匹配'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}$/ 我

有人能帮我创建一个正则表达式来匹配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}$/

我认为不需要尖括号。见标题。好吧,为完整性添加了另一个正则表达式:我想他想检查这是否是整个字符串。您可能应该添加^和$。也许,但这并没有明确说明。。。当然,你也可以用\d\d来代替\d{2},因为\d{2}比\d\d短一个字符,至少可以说更容易阅读。@ColBeseder:嗨,我不是有意冒犯、惹恼任何人或引起火焰战。我发布这个问题是为了帮助我学习-我有关于Regex的O'Reilly pocket参考,但我需要查看示例来查找它们。请接受我的道歉。
var regex = /^m?abcwxyz\d{2}$/