在javascript中正则表达式?

时间:2009-11-09 07:00:47

标签: c# asp.net javascript regex

我想知道如何在javascript中编写正则表达式。请帮我。举一个简单的细节示例。我的意思是源代码(我使用的是asp.net和c#语言)。

6 个答案:

答案 0 :(得分:1)

您可能希望参考以下简明文章:www.regular-expressions.info/javascript.html

首先,您需要了解正则表达式的概念。一旦你知道什么是正则表达式,用任何语言写它们并不困难。

答案 1 :(得分:1)

你可以阅读这些

Regular Expressions

Regular Expressions patterns

String and Regular Expression methods

如果您有兴趣购买正则表达式,那么这个很好

Regular Expressions Cookbook

答案 2 :(得分:1)

使用JavaScript的RegExp对象有很多在线示例。从this开始。

这是一个简单的例子,创建一个RegExp,然后用它来确定传递的字符串中是否至少出现过一个单词“dog”。

var myString = "I wish all dogs were brown.";
var myRegExp = new RegExp("dog");
var containsDog = myRegExp.test(myString);

在此示例中,containsDog为'true'。

答案 3 :(得分:1)

我认为Mozilla开发中心的以下文章是一个非常好的介绍:

答案 4 :(得分:0)

你可以用斜杠写一个正则表达式文字,如下所示:

var re = /\w+/;

匹配包含一个或多个单词字符的内容。

您还可以从字符串创建正则表达式:

var re = new RegExp("\\w+");

请注意,由于这是一个字符串文字,我必须将反斜杠加倍到 escape 它对字符串的特殊含义。

答案 5 :(得分:0)

这也应该有效:

var myString = "I wish all dogs were brown.";
if (myString.match(/dog/i))
{
    //do something
}