我想知道如何在javascript中編寫正則表達式。請幫幫我。給一個簡單的例子與細節。我的意思是源代碼(我使用的是asp.net和c#語言)。在JavaScript中的正則表達式?
回答
有大量的例子可以在線使用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'。
謝謝你先生Gene Goykhman我會檢查出這 – 2009-11-09 07:30:51
除非你通過連接字符串建立正則表達式,用簡短的語法 var myRegExp = /狗/ /等同於新的RegExp(「狗」) 如果你想忽略大小寫 var myRegExp =/dog/i //等效於新的RegExp(「dog」,「i」) 如果您想添加全局參數 var myRegExp =/dog/g//相當於新的RegExp(「dog」,「g」) 您也可以同時使用兩個 var myRegExp =/dog/ig //相當於新的RegExp(「dog」,「ig」) – nickytonline 2009-12-04 16:51:53
您可能希望參考上簡潔的文章:www.regular-expressions.info/javascript.html
首先你需要了解的正則表達式的概念。一旦你知道什麼是正則表達式,用任何語言寫它們都不難。
至於我,正則表達式是很困難的:) – 2009-11-09 07:05:34
雅感謝mr.jatanp我想你是印度人嗎? – 2009-11-09 07:07:31
謝謝你很好的參考Mr.Phoenix – 2009-11-09 07:32:03
你可以寫一個正則表達式文本包圍在斜槓是這樣的:
var re = /\w+/;
匹配的東西,包含一個或多個單詞字符。
你也可以創建一個字符串的正則表達式:
var re = new RegExp("\\w+");
注意,因爲這是一個字符串,我必須反斜槓一倍至逃生其字符串中的特殊含義。
我想從Mozilla的開發人員中心下面的文章是一個很好的介紹:
謝謝您的參考CMS先生 – 2009-11-10 12:29:52
這也應該工作:
var myString = "I wish all dogs were brown.";
if (myString.match(/dog/i))
{
//do something
}
- 1. 正則表達式在javascript - 正則表達式中的變量
- 2. Firefox正則表達式中的Javascript正則表達式
- 3. JavaScript中的正則表達式(正則表達式)
- 4. 正則表達式在JavaScript
- 5. 正則表達式在JavaScript
- 6. 正則表達式在JavaScript
- 7. 在JavaScript正則表達式
- 8. 正則表達式在JavaScript
- 9. 正則表達式在JavaScript
- 10. 正則表達式在JavaScript
- 11. 正則表達式在JavaScript
- 12. 正則表達式在JavaScript
- 13. 正則表達式(^ | \\ |&?)在JavaScript
- 14. 正則表達式在JavaScript
- 15. 用正則表達式字邊界正則表達式在JavaScript
- 16. 正則表達式表達在JavaScript
- 17. 在javascript中的正則表達式
- 18. 正則表達式在JavaScript中的URL
- 19. 在javascript中的正則表達式
- 20. 的Javascript正則表達式在Java中
- 21. 正則表達式在JavaScript中的類
- 22. 在JavaScript中的IBAN正則表達式
- 23. PHP的正則表達式的JavaScript正則表達式
- 24. JavaScript的正則表達式
- 25. 的Javascript正則表達式
- 26. 的Javascript正則表達式
- 27. 正則表達式的JavaScript
- 28. 正則表達式的Javascript
- 29. JavaScript的 - 正則表達式
- 30. JavaScript的正則表達式
http://www.regular-expressions.info/javascriptexample.html – 2009-11-09 07:03:34