JavaScript RegExp 正規表示式Regex, RE - Fooish 程式技術

文章推薦指數: 80 %
投票人數:10人

正規表示法,又稱正規表示式、正規表達式;英文Regular Expression,簡稱Regex, RegExp 或RE。

正規表示法(Regex) 是用來處理字串的方法,Regex 用自己一 ... JavaScript教學JavaScript如何使用JavaScript語法JavaScript變數JavaScript資料型態JavaScript運算子JavaScript流程控制JavaScriptifelseJavaScriptswitchJavaScriptforJavaScriptwhileJavaScriptlabelJavaScriptFunctionJavaScript例外處理JavaScriptObjectJavaScriptNumberJavaScriptBooleanJavaScriptStringJavaScriptArrayJavaScriptDateJavaScriptMathJavaScriptRegExpJavaScriptJSONJavaScriptBOMJavaScriptwindowJavaScriptscreenJavaScriptlocationJavaScripthistoryJavaScriptnavigatorJavaScriptPopupJavaScriptTimerJavaScriptCookieJavaScriptDOMDOM查找元素DOM節點屬性DOM節點操作DOMHTML屬性DOMCSSDOM事件處理JavaScriptES6介紹ES6BlockScopeletconstES6ArrowFunctionsES6DefaultFunctionParametersES6Spread/RestOperatorES6ObjectLiteralExtensionsES6OctalBinaryLiteralsES6DestructuringES6super關鍵字ES6TemplateLiteralsES6for...of迴圈ES6Map/WeakMap物件ES6Set/WeakSet物件ES6class關鍵字ES6Symbol資料型態ES6Iterables/Iterators迭代器ES6Generator生成器ES6Promise物件JavaScriptAJAXJavaScript物件導向JavaScriptthisJavaScriptIIFEJavaScriptClosureJavaScriptHoistingJavaScript正規表示式(RegularExpression)正規表示法,又稱正規表示式、正規表達式;英文RegularExpression,簡稱Regex,RegExp或RE。

正規表示法(Regex)是用來處理字串的方法,Regex用自己一套特殊的符號表示法,讓我們可以很方便的搜尋字串、取代字串、刪除字串或測試字串是否符合樣式規則。

宣告RegExp物件(Creatingaregularexpression)在JavaScript中,你可以用Regexliteral的方式來建立一個Regex物件。

語法://用兩個斜線來包住正規表示式 varpattern=/pattern/flags; 例如:varre=/ab+c/; 或用newRegExp建構子(constructor):varpattern=newRegExp(pattern,flags); 例如:varre=newRegExp('ab+c'); 正規表示式的詳細語法請看Regex教學。

JavaScript不支援lookbehinds,namedcapturinggroups。

RegExp物件內建的屬性(Properties)globalignoreCaselastIndexmultilinesourceRegExp物件內建的方法(Methods)exec()test()String物件內建的RegExp相關方法match()replace()search()



請為這篇文章評分?