标签: c# regex
TIN的正则表达式为^\d{3}-\d{2}-\d{4}$,但我需要接受以下内容(包含或不包含“*”):
^\d{3}-\d{2}-\d{4}$
123-45-6789或123-45-6789 *
答案 0 :(得分:2)
使其匹配一个*(通常是一个特殊字符,但是使用反斜杠转义它成为文字*字符),可选地(使用?,这意味着0或1上一篇):
*
?
^\d{3}-\d{2}-\d{4}\*?$
答案 1 :(得分:0)
\逃脱了*,?意味着它是可选的。