麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Regex > 正文

js中exec、test、match、search、replace、split用法

2020-03-16 21:10:17
字體:
來源:轉載
供稿:網友
exec、test、match、search、replace、split在JS中用的很頻繁,在網上看到對這些方法的總結,就轉過來了,作個記錄
 
 
exec:對string進行正則處理,并返回匹配結果.array[0]為原字符串,array[i]為匹配在整個被搜索字符串中的位置。 
test:測試string是否包含有匹配結果,包含返回true,不包含返回false。 
match(pattern) :根據pattern進行正則匹配,如果匹配到,返回匹配結果,如匹配不到返回null 
search(pattern) :根據pattern進行正則匹配,如果匹配到一個結果,則返回它的索引數;否則返回-1 
replace(pattern,replacement) :根據pattern進行正則匹配,把匹配結果替換為replacement 
split(pattern) :根據pattern進行正則分割,返回一個分割的數組 
實例: 
復制代碼代碼如下:

function checkForm() { 
var u = document.form_name.check.value; 
var s = /^[-a-zA-Z0-9_]+(/.[-a-zA-Z0-9_]+)*@[-a-zA-Z0-9_]+(/.[-a-zA-Z0-9_]+)*$/; 
var a = s.exec(u); 
var a = s.test(u); 
var a = u.match(s); 
var a = u.search(s); 
alert(a); 


replace 

最簡單的算是能力就是簡單的字符替換。示例代碼如下: 
復制代碼代碼如下:

var u = "javascript is a good script language"; 
//在此我想將字母a替換成字母A 
var s = /a/g; 
var a = u.replace(s,"A"); 
</script> 

split 
復制代碼代碼如下:

<script type="text/javascript"> 
var str="How are you doing today?" 
document.write(str.split(" ") + "<br />") 
document.write(str.split("") + "<br />") 
document.write(str.split(" ",3)) 
</script> 

輸出結果為: 
How,are,you,doing,today? 
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,? 
How,are,you

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本道中文字幕 | free性欧美hd另类 | 国产一级毛片高清视频 | 免费试看av | 中文字幕在线播放一区 | 一级一片免费看 | 欧美日本在线视频 | 日日噜噜噜噜久久久精品毛片 | 久久精品视频免费 | 精品一区免费 | xxxx69hd一hd| 欧美一级黄色录相 | 天天草天天色 | 国产精品视频一区二区三区综合 | 日韩一级片黄色 | 久久精品亚洲精品国产欧美kt∨ | 中国杭州少妇xxxx做受 | 91精品老司机 | 国产精品99久久久久久久 | 久久综合婷婷 | 久久精品视频69 | 性大片1000免费看 | 免费黄网站在线播放 | 成人免费毛片在线观看 | 欧美韩国一区 | 日韩精品a在线观看 | 91网在线播放 | 99pron| 亚洲乱操 | 一区二区久久久久草草 | 国产成人小视频在线观看 | 黄色免费不卡视频 | 一级黄色淫片 | 黄污免费网站 | 成人情欲视频在线看免费 | 日韩.www | 日韩精品久久久久久久九岛 | 日韩午夜片| 国产一区二区免费在线观看视频 | 日韩一级片免费 | 成人三区四区 |