什么可以成为php中社会安全号码的正则表达式?
=============================================== ======================
下面给出了什么原因可以使用?
([0123][0-9])-([01][0-9])-([0-9]{4})
答案 0 :(得分:2)
PCRE - 确切:
\b(?!000)(?!666)(?:[0-6]\d{2}|7(?:[0-356]\d|7[012]))[- ](?!00)\d{2}[- ](?!0000)\d{4}\b
PCRE - 快速:
\b[0-9]{3}-[0-9]{2}-[0-9]{4}\b
答案 1 :(得分:1)
你走了:
'#\b[0-9]{3}-[0-9]{2}-[0-9]{4}\b#'
答案 2 :(得分:0)
尝试这样的事情
^\(?[0-9]{3} [^0-9]{0,2}([0-9]{2}) [^0-9]?([0-9]{4})?$