嗨我对正则表达式很新,我正在尝试生成正则表达式,该正则表达式将匹配包含(白色空格,字符'O'和0-9中的数字)中的任何一个的确切19个字符中的任何一个像“000 32 493O9O 11007”之类的组合我有三合会varais选项,但没有任何帮助将是好的。
答案 0 :(得分:2)
您只需使用字符类:
[0-9O ]{19}
您可能希望包含开始/结束定位符(^
/ $
)以禁止除此之外的任何字符:
^[0-9O ]{19}$
答案 1 :(得分:1)
[O0-9 ]{19}
([O0-9
和]
之间有一个空格
可能最好锚定在字符串的开头和结尾
^[O0-9 ]{19}$