您好我在尝试创建一个正则表达式时遇到问题,这个正则表达式允许我将该字段设为空或者填充长度为9的字符串。
目前使用的正则表达式为:^[0-9]{9}
如果该字段是必填字段,则该字段有效,但我们有一个新要求,即它也可以为空。我已经尝试了^[0-9]{0|9
}但显然不起作用。
提前致谢
答案 0 :(得分:4)
^(|[0-9]{9})$
应该做的伎俩。
编辑:但是认真;做@Felix Kling在评论中建议:通过.length
属性,.equals("")
等测试字符串。