我想知道如何在javascript中编写正则表达式。请帮我。举一个简单的细节示例。我的意思是源代码(我使用的是asp.net和c#语言)。
答案 0 :(得分:1)
您可能希望参考以下简明文章:www.regular-expressions.info/javascript.html
首先,您需要了解正则表达式的概念。一旦你知道什么是正则表达式,用任何语言写它们并不困难。
答案 1 :(得分:1)
答案 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
}