2016-11-20 29 views
0

我想用正則表達式來檢查它是否與輸入字符相同。使用正則表達式來檢查輸入的更正

爲了更短,我寫了字符到控制檯,我需要檢查它的模式。我必須寫作前。 123-45-67-890去下一個操作。有任何想法嗎?

+3

歡迎的StackOverflow!最好的問題通常包含一些代碼。您可以[編輯]包含[mcve] –

回答

1

這應該爲模式工作,你需要:

import re 
def check (s) : return False if re.match('^\d{3}-\d{2}-\d{2}-\d{3}$', s)==None else True 

>>> check ('123-4567-890') 
False 
>>> check ('123-45-67-890') 
True 
+1

謝謝!偉大的作品:) – diegosse