2016-11-20 26 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