正則表達式中的豎線


1,使用小括號與不使用括號作用相同,用來分隔多個正則表達式,表示或的意思;

let str1 = 'javascript|php';
let patt1 = /javascript|php/ig;
let arr1 = str1.match(patt1);
console.log(arr1);
//["javascript", "php"] 打印結果

 

let str2 = 'javascript|php';
let patt2 = /(javascript|php)/ig;
let arr2 = str2.match(patt2);
console.log(arr2);
//["javascript", "php"] 打印結果

2,在中括號內,豎線表示普通的字符,沒有任何含義

let str3 = 'javascript|php';
let patt3 = /[javascript|php]/ig;
let arr3 = str3.match(patt3);
console.log(arr3);
//["j", "a", "v", "a", "s", "c", "r", "i", "p", "t", "|", "p", "h", "p"] 打印結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM