标签: javascript regex
我需要匹配一个字符串,该字符串必须以任何数字开头,后跟零或一次'w'或'm'字符。例如。 123,321w或231m
123
321w
231m
'^[0-9]+$' works fine for just the number checking.
我想必须添加[wm]{0,1}的某些内容来检查w或m的0或1次出现?
[wm]{0,1}
答案 0 :(得分:2)
使用以下正则表达式
/^\d+[wm]?$/
^和$ - 开始和结束位置的锚点
^
$
\d+ - 匹配任何数字组合
\d+
[wm]? - 最后匹配可选的w或m
[wm]?
w
m
Regex explanation here.