如何编写一个在TIN末尾带有可选字符*的正则表达式

本文关键字:字符 正则表达式 何编写 TIN 一个 | 更新日期: 2023-09-27 18:27:42

TIN的正则表达式是^'d{3}-'d{2}-'d{4}$,但我需要接受以下内容(带或不带"*"):

123-45-6789或123-45-6789*

如何编写一个在TIN末尾带有可选字符*的正则表达式

使其匹配一个*(通常是一个特殊字符,但用反斜杠转义后,它变成了字面上的*字符),可选(用?,意思是前一个字符的0或1):

^'d{3}-'d{2}-'d{4}'*?$
^'d{3}-'d{2}-'d{4}'*?$

逃离*,逃离?意味着它是可选的。