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

首頁 > 編程 > regex > 正文

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

2020-01-20 22:15:46
字體:
供稿:網(wǎng)友
exec:對(duì)string進(jìn)行正則處理,并返回匹配結(jié)果.array[0]為原字符串,array[i]為匹配在整個(gè)被搜索字符串中的位置。
test:測(cè)試string是否包含有匹配結(jié)果,包含返回true,不包含返回false。
match(pattern) :根據(jù)pattern進(jìn)行正則匹配,如果匹配到,返回匹配結(jié)果,如匹配不到返回null
search(pattern) :根據(jù)pattern進(jìn)行正則匹配,如果匹配到一個(gè)結(jié)果,則返回它的索引數(shù);否則返回-1
replace(pattern,replacement) :根據(jù)pattern進(jìn)行正則匹配,把匹配結(jié)果替換為replacement
split(pattern) :根據(jù)pattern進(jìn)行正則分割,返回一個(gè)分割的數(shù)組
實(shí)例:
復(fù)制代碼 代碼如下:

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

最簡(jiǎn)單的算是能力就是簡(jiǎn)單的字符替換。示例代碼如下:
復(fù)制代碼 代碼如下:

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

split
復(fù)制代碼 代碼如下:

<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>

輸出結(jié)果為:
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
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 三亚市| 探索| 昭觉县| 嘉祥县| 婺源县| 临高县| 阳新县| 建水县| 沙雅县| 临海市| 玉树县| 富民县| 怀柔区| 蚌埠市| 合江县| 嘉祥县| 子洲县| 南雄市| 汉源县| 昭平县| 巢湖市| 牟定县| 宝兴县| 靖州| 石首市| 达孜县| 搜索| 县级市| 西吉县| 永康市| 玉山县| 桦川县| 洛宁县| 康定县| 郧西县| 高邑县| 南召县| 万安县| 巴青县| 托里县| 北辰区|