正则表达式只允许1到12之间的数字 [英] Regex to allow only number between 1 to 12
本文介绍了正则表达式只允许1到12之间的数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
正则表达式只允许1到12之间的数字
Regex to allow only number between 1 to 12
我正在尝试(12)|[1-9]\d?
,但是它不起作用,请提供帮助,因为我是正则表达式的新手
I am trying (12)|[1-9]\d?
but its not working, please help as i am new to regular expression
推荐答案
类似
^([1-9]|1[012])$
-
^
在字符串开头锚定正则表达式 -
[1-9]
将1
匹配到9
^
Anchors the regex at start of the string[1-9]
Matches1
to9
|
交替,匹配上一个或下一个匹配项.|
Alternation, matches the previous match or the following match.这篇关于正则表达式只允许1到12之间的数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文