【发布时间】:2011-06-05 13:53:59
【问题描述】:
我有用于检查邮政编码的 javascript 代码
var regexObj =
/^(?=[^-]*-?[^-]*$)[0-9-]*[0-9]$/;
我需要再添加一个条件,即
使用户必须输入至少 3 个字符
任何人都可以说,我该如何修改我的正则表达式
【问题讨论】:
-
您不需要正则表达式来执行此操作。只需添加一个额外的检查,
string.length >= 3这可能也会比任何正则表达式更快。 -
@kijin 使用正则表达式匹配模式是非常明智的。也许你误读了这个问题,也许我读错了。
标签: javascript regex