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

Cha*_*aka 3 c# regex

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

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

Cam*_*ron 9

让它匹配一个*(通常是一个特殊字符,但用反斜杠转义它成为文字*字符),可选(与?,这意味着前一个字符的 0 或 1):

^\d{3}-\d{2}-\d{4}\*?$
Run Code Online (Sandbox Code Playgroud)