使用正则表达式检查输入的更正

时间:2016-11-20 15:19:05

标签: python regex input

我正在尝试使用正则表达式检查它与输入字符相同。

为了更短,我正在向控制台写字符​​,我需要用模式检查它。我必须先写一下。 123-45-67-890去下一次手术。有什么想法吗?

1 个答案:

答案 0 :(得分: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
相关问题