Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图创建这样一个正则表达式,但我不知道如何让它从 07 开始
条件:
有效匹配
0732121212 072212121212
这样的事情应该这样做:
^07[237][0-9]{7}([0-9]{2})?$
07[237][0-9]{7,9}应该做你想做的。07 是一个字面量。为了使字符串被接受,它必须以 07 开头。之后,我们有一个包含所需值( 2、3 和 7 )的第三位数字组,您必须从该组中恰好有一个数字。之后有另一个组 [0-9],即所有可能数字的集合,{7,9} 表示您可以在集合 [0-9] 中有 7 或 9 个数字。
07[237][0-9]{7,9}