【发布时间】:2018-06-07 00:14:16
【问题描述】:
我正在尝试使用正则表达式来验证输入。它应该接受 8 位且仅 8 位数字(无空格字母等)。例如:
88884444, 55551234
我试过这个,但如果我输入超过 8 个数字,它似乎可以接受(如果我在之后添加字母,它也接受) 谢谢
r'^[0-9]{8,8}'
【问题讨论】:
-
你的python代码在哪里?
-
使用开始/结束锚点 (
^......$)。 -
欢迎来到 Stack Overflow。这不是一个代码/SQL/正则表达式编写服务,您可以在其中发布您的要求和选择的语言列表,并且代码猴子会为您生成代码。我们非常乐意提供帮助,但我们希望您首先努力自己解决问题。完成后,您可以解释您遇到的问题,包括您工作的相关部分,并提出具体问题,我们会尽力提供帮助。祝你好运。
-
寒心,忘记粘贴代码
-
仍然没有足够的代码。你是怎么用的?