2012-01-31 66 views

回答

0

你可以這樣做,但可能取決於發動機:

^(?!0000)\d{4}$ 
2

你可以做到這一點很容易使用negative lookahead,假設你使用支持它的語言:

^(?!0000)[0-9]{4}$ 

如果字符串中的前四個字符爲零,則(?!0000)部分將導致匹配立即失敗。假設它已經超過這一點,我們可以繼續使用正常的[0-9]{4}(或\d{4}),知道'0000'已被排除。

相關問題