【发布时间】:2012-09-14 22:35:15
【问题描述】:
尝试将“表 2”或任何可能的表编号(有时为 2 位)放入变量中。知道为什么这会返回null吗?
var productText = '25-08-12 Boat Cruise (Table 2)';
var rgx = /^\(\)$/;
var newText = productText.match(rgx);
alert(newText);
【问题讨论】:
-
无意冒犯,但真正的答案是“为什么?”是“你不知道自己在做什么”。有人可能会针对这个特定问题发布一个格式正确的正则表达式,但您可能想退后一步,对正则表达式一般进行一些阅读/理解,然后再尝试将其应用于即使是微不足道的问题。见Cargo-Cult Programming
-
当然,发布一个不是解决方案的答案,而是发布一个“著名”程序员的链接,这不是粉丝或货物崇拜。
-
你说得对,我不太清楚如何使用正则表达式。我试着做一些阅读并弄清楚,这就是我得到的结果。抱歉,32bitkid,但有时为了节省时间,最好向乐于助人的社区求助,而不是多花 2 小时做某事。
标签: javascript regex match