能否显示与正则表达式匹配的字符串?
例如:
使用表达式/^AD\d{3}/
,并显示AD999
我要做的是验证一个相当简单的字符串,它可能包含所有数字,也可能包含一些字符和“-”。 我在提交表单时对邮政编码进行验证,以针对使用邮政编码的所有国家的数据库。
如果需要,我可以在JavaScript或PHP中执行此操作。
能否显示与正则表达式匹配的字符串?
例如:
使用表达式/^AD\d{3}/
,并显示AD999
我要做的是验证一个相当简单的字符串,它可能包含所有数字,也可能包含一些字符和“-”。 我在提交表单时对邮政编码进行验证,以针对使用邮政编码的所有国家的数据库。
如果需要,我可以在JavaScript或PHP中执行此操作。
不,这种功能不可用。
你可以尝试自己实现它,但我认为这不是你的解决方案。只需正常编写消息即可,不必总是使用动态方式。
不过,我喜欢你的思维方式。
这是可能的。PEX的开发人员找到了解决方法。
不要抱太大希望,我不知道有任何JavaScript实现。
我从你的附加评论中更好地理解了你的问题。
由于你的数据只涉及邮政编码,我建议可以采用另一种方法,并在数据库中存储一个图片,并自动生成正则表达式。
例如,英国邮政编码看起来像AA?99? 9AA | AA?9A 9AA
,这很容易使用正则表达式进行转换。
SAN TA1
。你不想让这些字母走失! - Borodin
/^AD\d{3}/
是 AD999 而不是 AD001? - ceejayoz\d{5,8}([c-fF-M]+.)?
插入什么?你想要显示的几乎肯定取决于比正则表达式本身更大的上下文。 - Philip Kendall[^\s\S]
- 这将失败 :) 不过这是一个好问题。我希望能有像那样的系统。 - alex