Javascript里的兩種使用正則的方法
更新時(shí)間:2007年01月22日 00:00:00 作者:
在Javascript里,有兩種使用正則的方法,一是創(chuàng)建一個(gè)正則表達(dá)式的實(shí)例,而是使用String對(duì)象里的正則表達(dá)相關(guān)的方法.
正則表達(dá)式對(duì)象
兩種創(chuàng)建方法
var my_regex=/[a-z]+/g;
var my_regex=new ("[a-z]+","g");
方法
exec(string),對(duì)string進(jìn)行正則處理,并返回匹配結(jié)果.
test(string),測(cè)試string是否含有匹配結(jié)果
字符串對(duì)象中的正則
方法
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ù)組
正則表達(dá)式對(duì)象
兩種創(chuàng)建方法
var my_regex=/[a-z]+/g;
var my_regex=new ("[a-z]+","g");
方法
exec(string),對(duì)string進(jìn)行正則處理,并返回匹配結(jié)果.
test(string),測(cè)試string是否含有匹配結(jié)果
字符串對(duì)象中的正則
方法
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ù)組
相關(guān)文章
正則表達(dá)式匹配任意字符(包括換行符)的寫(xiě)法
在正則中,匹配任意字符,其實(shí)寫(xiě)法網(wǎng)上有很多,但因?yàn)楦鞣N軟件或程序?qū)懛ú恢С值仍驅(qū)е碌膯?wèn)題,大家可以多研究。2009-08-08
正則表達(dá)式特別需要注意的點(diǎn):“空“字符的匹配方法
這篇文章主要介紹了正則表達(dá)式特別需要注意的點(diǎn):“空“字符的匹配,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03
在實(shí)際例子中學(xué)習(xí)正則表達(dá)式(高效率)
正則表達(dá)式,又稱正規(guī)表示法、常規(guī)表示法。下面小編給大家分享幾個(gè)例子給大家講下正則表達(dá)式知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
談?wù)勎覍?duì)正則表達(dá)式的認(rèn)識(shí)
正則表達(dá)式(Regular Expression)是一個(gè)概念,一種語(yǔ)法、句法的約定。每一種具體的語(yǔ)句(C#,Java,JavaScript)有其對(duì)于正則表達(dá)式的具體實(shí)現(xiàn),并且會(huì)有差別。正則表達(dá)式30分鐘入門教程講述的是.net(C#)的正則表達(dá)式2014-02-02
javascript中使用正則表達(dá)式刪除前后空格的方法
去掉前后位空格的方法有很多種,下面腳本之家小編給大家分享使用js正則表達(dá)式如何刪除前后空格,感興趣的朋友跟著一起學(xué)習(xí)學(xué)習(xí)吧2015-09-09
自己學(xué)正則時(shí)做的筆記,其實(shí)正則也不難哦 php
自己學(xué)正則時(shí)做的筆記,其實(shí)正則也不難哦 php...2006-12-12

