正規表示式定義
正規表示式應用
正規表示式建立
//第一種方式
var exeg=new regexp(「檢索內容」,「修飾符」)
//第二種方式
var exeg=/檢索內容/修飾符;
正規表示式的使用
//第一種方式
var str=「hello wolrd」;
var exeg=new regexp(「e」);
console.log(exeg.test(str))//查詢字串中是否有e字元,有則返回true,無則返回false
console.log(exeg.exec(str))//查詢字串中是否有e字元,有則返回所在索引,無則返回-1
console.log(exeg.compile(/abc/))//使用abc修改原有正規表示式e
//第二種方式
var str="hello wolrd";
var exeg=/e/;
console.log(exeg.test(str))//查詢字串中是否有e字元,有則返回true,無則返回false
console.log(exeg.exec(str))//查詢字串中是否有e字元,有則返回所在索引,無則返回-1
console.log(exeg.compile(/abc/))//使用abc修改原有正規表示式e
正規表示式語法
元字元 量詞
分組和$n
var str=「hello wolrd」;
var exeg=/^hello|world$/;
console.log(exeg.test(str))//true
var exeg=/^(hello)|world)$/;
console.log(exeg.test(str))//false
var exeg=/^(\w)\s(\w))$/;
console.log(str.replace(exeg,"$2 $1"))//world hello => $1=hello $2=world
正規表示式 教程
引言 什麼是正規表示式?準備工作 匹配單個字元 匹配固定單個字元 匹配任意單個字元 匹配 元字元 匹配字元組 字元組的基本語法 在字元組中使用字元區間 反義字元組 匹配特殊字元7 匹配元字元 匹配空字元 匹配特定字元型別9 匹配數字型別 匹配字母 數字 下劃線 匹配空字元 匹配多個字元 匹配乙個或多...
正規表示式教程 正規表示式定義 2
正規表示式教程 正規表示式定義 2 2007 05 11 08 25 正規表示式 regular expression 描述了一種字串匹配的模式,可以用來檢查乙個串是否含有某種子串 將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。正規表示式是由普通字元 例如字元 a 到 z 以及特殊字元 ...
正規表示式教程 正規表示式匹配規則 6
正規表示式教程 正規表示式匹配規則 6 2007 05 11 08 28 基本模式匹配 一切從最基本的開始。模式,是正規表示式最基本的元素,它們是一組描述字串特徵的字元。模式可以很簡單,由普通的字串組成,也可以非常複雜,往往用特殊的字元表示乙個範圍內的字元 重複出現,或表示上下文。例如 once 這...