【发布时间】:2012-06-06 23:33:11
【问题描述】:
是否可以显示匹配正则表达式的字符串?
例子:
取表达式/^AD\d{3}/
并显示AD999
我正在做的是验证一个非常简单的字符串,或者包含所有数字,可能包含几个字符,也可能包含一个“-”。我正在根据所有使用邮政编码的国家/地区的数据库验证表单提交上的邮政编码。
我可以用 Javascript 或 PHP 来执行它,如果这有什么不同的话。
【问题讨论】:
-
一般来说,有很多字符串匹配一个正则表达式——至少,对于任何有用的正则表达式。您想使用什么标准来决定应该显示多个匹配字符串中的哪一个?
-
您怎么会知道来自
/^AD\d{3}/的是 AD999 而不是 AD001? -
他只是想显示一个有效输入的例子。
-
我看不出 -1 的原因。
-
你会为
\d{5,8}([c-fF-M]+.)?插入什么?您想要显示的内容几乎肯定取决于比正则表达式本身更大的上下文。
标签: php javascript jquery regex