1. 程式人生 > >JS正則表示式--正則表示式常用字串函式

JS正則表示式--正則表示式常用字串函式

一.正則常用字串函式

 var str="haaaaaaaaa";
	//建立正則表示式
	 var reg=/a/;

(1) reg.test()函式:判斷字串中是否有符合正則規則的內容,返回值為boolean型別

	var value=reg.test(str);
	console.log(value);

(2)reg.exec()函式:查詢到符合正則表示式字串所在的源字串的位置下標,exec獲得是字串的首字元的所對應的位置下標,返回值為陣列

var value=reg.exec(str);
	console.log(value);

2.字串常用正則函式: (1).replace():替換與正則表示式匹配的子串,返回值為替換後的字串內容

寫法:string.replace(searchvalue,newvalue)
	舉例:var value=str.replace(reg,"b");
	console.log(value);

(2).match():找到一個或多個正則表示式的匹配,返回值為正則表示式組成的陣列

寫法:string.match(regexp)
	舉例:var value_1=str.match(reg);
	console.log(value_1);

(3).search():找到一個或多個正則表示式的匹配,返回值為下標數值

  寫法:string.search(searchvalue)
	舉例:var value=
str.search(reg); console.log(value);