1. 程式人生 > >正則表達式的方法

正則表達式的方法

pps title trim english com con 替換 console htm


<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>title</title> <script> //正則表達式中:g 表示的是全局模式匹配 //正則表達式中:i 表示的是忽略大小寫
var str="中國移動:10086,中國聯通:10010,中國電信:10000"; //把裏面所有的數字全部顯示出來 var array=str.match(/\d{5}/g); console.log(array);

var str = "[email protected],[email protected] [email protected] 2、[email protected] [email protected]..."; var array = str.match(/\w+@\w+\.\w+(\.\w+)?/g); console.log(array);

提取這裏的日 var str="2017-11-12"; var array=str.match(/(\d{4})[-](\d{2})[-](\d{2})/g); //console.log(array); //正則表達式對象.$3 console.log(RegExp.$3);

var email="[email protected]"; email.match(/([0-9a-zA-Z_.-]+)[@]([0-9a-zA-Z_-]+)(([.][a-zA-Z]+){1,2})/); console.log(RegExp.$1);//用戶名 console.log(RegExp.$2);//126 console.log(RegExp.$3);//域名

var str="小蘇好帥哦,真的是太帥了,帥,就是真帥"; str=str.replace(/帥/g,"猥瑣"); console.log(str);
var str=" 哦買噶的 ,太幸福了 "; str=str.trim(); console.log("==="+str+"===");

var str = " 哦買噶的 ,太幸福了 "; str = str.replace(/\s+/g, ""); console.log("===" + str + "===");

所有的h都替換成S var str="HhpphH";//SSppSS str=str.replace(/[h]/gi,"S"); console.log(str);

var reg = new RegExp(/[h]/gi); var str = "HhpphH";//SSppSS str = str.replace(reg, "S"); console.log(str);

var str = "中國移動:10086,中國聯通:10010,中國電信:10000"; //把裏面所有的數字全部顯示出來 //var array = str.match(/\d{5}/g); //正則表達式對象.exec方法傳入字符串 var reg=/\d{5}/g; //var array=reg.exec(str); // console.log(array); // console.log(reg.exec(str)); // console.log(reg.exec(str)); // console.log(reg.exec(str));
var result=reg.exec(str); while(result!=null){ console.log(result); result=reg.exec(str); }


var str = "中國移動:10086,中國聯通:10010,中國電信:10000"; var reg=/\d{5}/g; //通過正則表達式匹配這個字符串 var array=reg.exec(str); console.log(array); console.log(reg.exec(str)); console.log(reg.exec(str)); console.log(reg.exec(str));//null


var str = "中國移動:10086,中國聯通:10010,中國電信:10000"; var reg=/\d{5}/g; //通過正則表達式匹配這個字符串 var array=reg.exec(str); while (array!=null){ //輸出匹配的內容 console.log(array[0]); array=reg.exec(str); }
</script> </head> <body>

</body> </html>

正則表達式的方法