JavaScript正则表达式语法

时间:2011-09-02 02:05:49

标签: javascript regex

我正在尝试创建一个检查字母,数字和下划线的正则表达式。在.NET中,我可以做“^ \ w + $”。但是,我不熟悉JavaScript语法。有人可以帮助我吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

同样的表达式将在JavaScript中起作用(.NET正则表达式和JavaScript正则表达式之间存在一些差异,但在此示例中没有)。

我建议您阅读Using Regular Expressions with JavaScript and ActionScript以了解有关JavaScript正则表达式实现的更多信息。

答案 1 :(得分:0)

一个明显的区别是,在JavaScript中,你将正则表达式编写为/pattern/flags - 这是Perl风格。您的“示例”将为^\w+$/^\w+$/

例如,用一个e替换多个e,不区分大小写的搜索(因此i标记):

var s='qweEEerty';
s=s.replace(/e+/i, 'e');

返回:qwerty