我只想写一个正则表达式4位和'。'和5位数字和可选的'A'
Ex:1111.2345A
其中A
是可选的。
^[0-9]{4}[\.][0-9]{4}$
此注册表将提供1111.2345
,但最后如何添加可选'N'。
答案 0 :(得分:2)
最后使用?
表示字符:
[A-Za-z]?
这将匹配一个角色最多1个(大写或小写)。
答案 1 :(得分:1)
您可以使用以下方法检查字符零次或一次:
'[A]{0,1}'
将它放在字符串的末尾,它会尝试匹配字符' A'零次或一次。您也可以使用符号?
匹配零次或一次。所有关于偏好。
答案 2 :(得分:0)
要在结尾处添加一个可选的A
,请将A?
附加到正则表达式:
^[0-9]{4}[\.][0-9]{4}A?$
顺便说一下。而不是[0-9]
,您可以使用代表'digit'的\d
:
^\d{4}\.\d{4}A?$