国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript正則表達式小結(test|match|search|replace|split|exec)

2019-11-19 18:36:51
字體:
來源:轉載
供稿:網友

學JavaScript正則的好文一篇:http://www.cainiao8.com/web/js_note/js_regular_expression.html

test:測試string是否包含有匹配結果,包含返回true,不包含返回false。

<script type="text/javascript">  var str = "bbs.byr.cn";  var reg = /b/;  var ret = reg.test(str);  alert(ret); //true </script> 

match:根據pattern進行正則匹配,如果匹配到,返回匹配結果,如匹配不到返回null

<script type="text/javascript">  var str = "ThIS isn't me";  var reg = /is/ig;  var ret = str.match(reg);  alert(ret); //IS, is  console.log(ret); //["IS", "is"] </script> 

 search :根據pattern進行正則匹配,如果匹配到一個結果,則返回它的索引數;否則返回-1

<script type="text/javascript">  var str = "This isn't me";  var reg = /is/;  var ret = str.search(reg);  alert(ret);//2 </script> 

replace:根據pattern進行正則匹配,把匹配結果替換為replacement

<script type="text/javascript">  var str = "i love china!";  var pattern = /i/g;  var ret = str.replace(pattern, "I");  alert(ret); //I love chIna! </script> 

split:根據pattern進行正則分割,返回一個分割的數組

<script type="text/javascript">  var str = 'http://www.baidu.com/';  var reg = //W/;  var ret = str.split(reg);  console.log(ret); //["http", "", "", "www", "baidu", "com", ""] </script> 

exec:對string進行正則處理,并返回匹配結果.array[0]為原字符串,array[i]為匹配在整個被搜索字符串中的位置。

<script type="text/javascript">  var str = "i love china!";  var reg = /i/B/g;  var ret = reg.exec(str);  alert(ret); // i  console.log(ret); //["i", index: 9, input: "i love china!"] </script> 

以上所述是小編給大家介紹的JavaScript正則表達式小結(test|match|search|replace|split|exec),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苍溪县| 孝昌县| 宝应县| 余干县| 临武县| 邢台市| 阿城市| 交城县| 德州市| 罗平县| 镇巴县| 阿拉善左旗| 东宁县| 望奎县| 克拉玛依市| 铅山县| 汶川县| 金寨县| 甘德县| 安化县| 贵州省| 东乡| 宁城县| 大兴区| 南安市| 乐清市| 宾阳县| 酒泉市| 巍山| 清水县| 通渭县| 滨州市| 临江市| 镇赉县| 双峰县| 喀什市| 高淳县| 吉林市| 五莲县| 河南省| 天台县|