正則表達式 簡單介紹
阿新 • • 發佈:2018-01-05
簡單介紹 expr clas 部分 var 手機號 廣泛 pos blog
一.正則表達式基本介紹:
實際應用中,經常需要按照某些規則去操作字符串,正則表達式恰好是制定這些規則的利器。
正則表達的英文全程是regular expression,正如它的名字,可以將它分為兩個部分來理解:
(1).第一部分是規則(regular),用來約束各個字符的語義。例如點(.)可以表示任意一個字符,星號(*)可以表示零個或者多個字符,或者\d表示一個數字等。
(2).第二部分是表達式(expression),是由字符組成的字符串(實質就是由一個個單獨的規則,組成一個總體匹配規則),用來規定匹配操作。
二.正則表達式的作用:
匹配是正則表達式的基本行為,例如,利用正則表達式從字符串中找出符合規則的子字符串,如果有符合正則表達式規則的子字符串,那麽此子字符串就是一個匹配。
正則表達式應用非常廣泛,例如郵箱格式驗證,或者手機號碼格式的驗證等等,當然遠不止這些。
下面先看一段簡單的代碼實例:
var str="javascript is good"; console.log(str.match(/java/gi));
以上代碼中,正則表達式可以可以匹配字符串中的子字符串"java"。
http://www.softwhy.com/article-339-1.html
http://www.softwhy.com/qiduan/regex_source/
正則表達式 簡單介紹