pol*_*nts 16
试试这个(参见rubular.com):
^(\d{13})?$
说明:
^,$是字符串锚点的开头和结尾\d 是数字的字符类{13} 是精确的有限重复? 是"零或一",即可选上述模式匹配13个字符串或空字符串,即长度为零的字符串.如果"空"表示"空白",即可能只包含空格字符,则可以将其\s*用作替换.简单地说,轮换是如何匹配的this|that.\s是空格字符的字符类,*是"零或多个"重复.
所以也许这样的事情(参见rubular.com):
^(\d{13}|\s*)?$