亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

正則表達(dá)式中特殊符號及正則表達(dá)式的幾種方法總結(jié)(replace,test,search)

2019-11-20 21:35:20
字體:
供稿:網(wǎng)友

一 正則表達(dá)式的正文。
正則表達(dá)式中使用了特殊符號。下面我就將各種符號以及其意義和用法簡單的介紹一下(說明:"X以上包括X"):

/ 表示在其后的文字是特殊符號。例:"n"和"n"是一致的。"/n"和換行符是一致的。
^ 和輸入的開始一致。
$ 和輸入的結(jié)尾一致。
* 與此符號之前的文字0次以上相同的話,兩者一致。例:"zo*"和"zoo","z"都一致。
+ 與此符號之前的文字1次以上相同的話,兩者一致。例:"zo*"和"zoo"一致,但和"z"不一致。
? 與此符號之前的文字0次或1次相同的話,兩者一致。例:"a?ve?"和"never"的"ve"一致。
. 與除了換行符的所有單一文字一致。
(正則表達(dá)式) 以所指定的表達(dá)式尋找一致文字。如果找到了,儲存下來。一致的部分可以從
Match方法獲得的陣列中找到。
x|y x和y的任意一方相同都會被認(rèn)為一致。例:"(z|f)ood"和"zood","food"都一致。
{n} n是0以上的整數(shù)。與其前的文字n次相同的話,兩者一致。例:"o{2}"和"Bob"中的"o"不一
致,與"foooood"中的前兩個"o"一致。
{n,} n是0以上的整數(shù)。與其之前的文字至少n次相同才一致。
{n,m} 兩者整數(shù)。n至m范圍的次數(shù)一致。
[xyz] 與中括號中的文字任意一個相同都被認(rèn)為一致。
[^xyz] 與上面的相反。
[a-z] 文字的范圍,從"a"到"z"的文字都被認(rèn)為一致。
[^a-z] 與上面的相反。
/b 表示單詞的末尾。例:"er/b"和"never"的"er"一致,但和"verb"的"er"不一致。
/B 表示非單詞的末尾。
/d 表示數(shù)字。
/D 表示非數(shù)字。
/s 表示空格。
/S 表示非空格。
/w 表示所有字母數(shù)字。
/W 表示非所有字母數(shù)字。

   i   (忽略大小寫)  
  g   (全文查找出現(xiàn)的所有   pattern)  
  gi   (全文查找、忽略大小寫)
/num num應(yīng)該被賦予一個正數(shù)。與已經(jīng)儲存的部分比較。例:"(.)/1"和任意的兩個連續(xù)的相同
文字一致。

二 如何定義一句正文:
方法一:直接寫
var s=/正則表達(dá)式/i或g或ig

方法二:建立對象實例:
var s=new RegExp(正則表達(dá)式,i或g或ig)


三 與正則表達(dá)式有關(guān)的方法:

1 exec方法
描述: 在制定的文字行內(nèi)進(jìn)行搜索。
結(jié)構(gòu): 正則表達(dá)式.exec(字符串)。
解說: 檢索的返回:
null 沒有檢索到;
一致的結(jié)果 檢索到后;
例:
代碼片段如下:
<script>
var s='AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp'
var r=new RegExp('g','i');
var a=r.exec(s);
alert(a);
</script>

2 compile方法:
描述: 修改正則表現(xiàn)的內(nèi)部形式。
結(jié)構(gòu): 正則表達(dá).compile('正文','g或i或ig')。
解說: 沒什么好說的。
例:
代碼片段如下:
<script>
var s='AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp'
var r=new RegExp('[A-Z]','g');
var a=s.match(r);
alert(a);
r.compile('[a-z]','g');
var a=s.match(r);
alert(a);
</script>


3 test方法:
描述: 顧名思義,做測驗。
結(jié)構(gòu): 正則表達(dá).test(字符串)。
解說: 返回:
false 沒找到;
true 找到了;
例:
代碼片段如下:
<script>
var re=/re/g;
var msg='return';
var msg1='goon';
alert(re.test(msg));
alert(re.test(msg1));
</script>


4 replace方法:
描述: 尋找一致的并置換他。
結(jié)構(gòu): 字符串.replace(正則表達(dá),替換字符串)。
解說: 與字符串不變化,返回其副本。
例:
代碼片段如下:
<script>
var s='AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPp'
var r=new RegExp('[A-Z]','g');
var a=s.replace(/[a-z]/g,'A');
alert(a);
</script>


5 match方法:
描述: 實行檢索。
結(jié)構(gòu): 字符串.match(正則表達(dá))。
解說: 返回數(shù)列。
例:
代碼片段如下:
<script>
var re=/re/g;
var msg='rererere';
var msg1='goon';
alert(msg.match(re));
alert(msg1.match(re));
</script>


6 split方法:
描述: 分割字符串。
結(jié)構(gòu): 字符串.split(正則表達(dá))。
解說: 返回數(shù)列。
例:
代碼片段如下:
<script>
var s="hello this good world";
var p=//s/g;
var a=s.split(p);
alert(a);
</script>


7 search方法:
描述: 返回一致的字符串的位置。(這比indexOf可用途廣多了!)
結(jié)構(gòu): 字符串.search(正則表達(dá))。
解說: 返回
正整數(shù) 如果找到了
-1 如果沒找到
例:
代碼片段如下:
<script>
var s="hello this good world";
var p=/good/g;
var a=s.search(p);
alert(a);
</script>


把replace的方法的例子改一下:
代碼片段如下:
<script>
var s="hellOSCF";
var r=new RegExp("[A-Z]","g");
s=s.replace(r,"a");
alert(s)
</script>


最后是他的各種屬性

1 lastIndex屬性:
描述: 設(shè)定檢索開始的位置,可以得到其值
結(jié)構(gòu): 正則表達(dá).lastIndex(=值).
解說:
當(dāng)lastIndex大于檢索文字長度的時候,如果用test,exec方法執(zhí)行的話,執(zhí)行失敗,
lastIndex屬性被設(shè)定為0.
當(dāng)lastIndex等于檢索文字長度的時候,如果表達(dá)式正文是空的話,一致.其他場合,
執(zhí)行失敗,重設(shè)為0.
上記以外的情況,lastIndex會被設(shè)定為最后一致的文字列的位置指針.

2 source屬性
描述: 返回正則表達(dá)的正文
結(jié)構(gòu): 正則表達(dá).source
例:
代碼片段如下:
<script>
var s=/[a-z]{3}/W/s/g;
var s1=new RegExp("[a-z]{3}/W","g");
alert(s.source);
alert(s1.source);
</script>

下面我將幾個處理字符函數(shù)寫出來:

1 嚴(yán)禁數(shù)字
代碼片段如下:
function check(msg){
var exe=//d/g;
if(exe.test(msg))return(0);
else return(1)
}

2 只準(zhǔn)字母
代碼片段如下:
function check(msg){
var exe=//W/g;
if(exe.test(msg))return(0);
else return(1);
}


3 嚴(yán)禁代碼
代碼片段如下:
function check(msg){
var exe=/<(/w|/W)*>/g;
if(exe.test(msg))return(0);
else return(1);

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产乱码77777777| 亚洲乱码免费伦视频| 精品一区二区三区在线视频| 另类的小说在线视频另类成人小视频在线| 天天综合狠狠精品| 亚洲日韩中文字幕在线播放| 性欧美长视频| 97人人模人人爽人人少妇| 成人在线观看网站| 国产欧美精品一区二区三区介绍| 你懂的一区二区三区| 人人爽香蕉精品| 欧美主播一区二区三区美女 久久精品人| 欧美不卡视频一区| 中国一级特黄视频| 国产午夜精品全部视频在线播放| 亚洲第一天堂| 中文一区在线观看| 国产精品变态另类虐交| 男女视频在线观看免费| 日本成人中文字幕| 久久亚洲成人| 麻豆蜜桃在线| h在线观看网站| 成人在线视频免费| 成人短视频在线观看免费| 日韩精品免费在线播放| www.com污| 欧美日韩国产激情| 精品欧美黑人一区二区三区| 欧美激情国产精品日韩| 国产九九在线视频| 欧美精品一区二区三区在线四季| 九九九九热精品免费视频| 欧美性受xxxx白人性爽| 中文字幕精品—区二区日日骚| 欧美高跟鞋交xxxxhd| 男女午夜激烈无遮挡| 国产高潮在线| 999国内精品视频在线| 影音先锋2020资源| 免费国产成人看片在线| 永久555www成人免费| 色老汉一区二区三区| 四虎884aa成人精品最新| 亚洲国产高清aⅴ视频| 精品久久久久久中文字幕大豆网| 亚洲a v网站| 91精品久久| 久久香蕉国产线看观看网| 999一区二区三区| 亚洲欧美激情在线| 国产精品一香蕉国产线看观看| 欧美三级理论片| 国产激情久久久久久熟女老人av| 亚洲精品乱码久久久久久久久| 在线免费观看高清视频色| 99国产一区二区三精品乱码| av资源网一区| 国产精品久久久久久久久久白浆| 国产www在线观看| 欧美日韩在线综合| 激情另类综合| 欧美日韩一区二区三区电影| 亚洲国产精品一区二区三区| 中文字幕一区二区三区在线播放| 精品欧美激情在线观看| 日韩亚洲不卡在线| 亚洲一区二区三区四区电影| 日韩欧美国产一区二区在线播放| 亚洲精品在线免费观看视频| 日本福利一区| 天堂网av2014| 97人妻精品一区二区三区动漫| 色欲av无码一区二区人妻| 超碰aⅴ人人做人人爽欧美| 日日噜噜噜噜夜夜爽亚洲精品| 香蕉伊大人中文在线观看| 成人在线免费看视频| 麻豆精品久久精品色综合| 高h视频在线观看| 成人国产在线激情| 亚洲精品久久久蜜桃动漫| 精品毛片乱码1区2区3区| 日日天天狠狠| 精品久久久久久久久久久久| 五码日韩精品一区二区三区视频| 韩国av一区二区三区在线观看| 久久草在线视频| 免费精品视频| 中国在线观看免费国语版电影| 欧美日本视频在线| 国产情侣久久久久aⅴ免费| 国产精品看片资源| 欧美国产一区二区三区激情无套| www.黄在线| 黄色a级三级三级三级| 在线视频国产日韩| 日韩欧美成人一区| 免费看成人a| 女人黄色片免费| 亚洲午夜久久久久久久久红桃| 97精品免费视频| 中文天堂在线资源| 不卡一区二区三区四区五区| caopon在线免费视频| 国产成人一级电影| 欧美精品一区二区三区免费| 青青草97国产精品免费观看| 国产精品观看| 人妻少妇一区二区三区| 国产日韩免费视频| 51vv免费精品视频一区二区| 高清av不卡| 粉嫩av亚洲一区二区图片| www香蕉视频| 色五月激情五月| 日本在线观看大片免费视频| 台湾佬成人网| 日本免费一区视频| 国产亚洲精品av| 国产精品嫩草影院av蜜臀| 国产精品1区2区在线观看| 亚洲在线中文字幕| 少妇人妻一区二区| 在线看黄的网站| 狠狠干夜夜爽| 久久久成人av毛片免费观看| 久久野战av| 岛国视频免费在线观看| 久久久精品视频网站| 中文字幕在线资源| 日韩成人免费观看| 欧美成人免费在线观看视频| 加勒比免费视频| 国产黄色小视频网站| 欧美区国产区| 不卡的在线视频| 欧美在线视频一区二区| 日韩精品亚洲aⅴ在线影院| 在线播放高清视频www| 日韩欧美综合视频| 亚洲女同一区二区| 亚洲欧洲日韩精品| 日韩精品视频无播放器在线看| 久久久久久久高清| 国产69精品久久久久777| 看电视剧不卡顿的网站| 天天综合永久入口| 污片在线免费观看| 欧美精品一区二区精品网| 91精品国产91久久久久久一区二区| 99精品视频精品精品视频| 日本特级黄色片| 神马午夜伦理影院| 天天添天天操| 91国产免费看| 色综合久久久久综合一本到桃花网| 日本在线高清| 一区二区三区av电影| 亚洲欧美一区二区精品久久久| 国产日本欧美在线| 欧美亚洲一二三区| 亚洲天堂第二页| 国产久卡久卡久卡久卡视频精品| 国产精品自拍合集| 乱人伦精品视频在线观看| 国产乱码精品一区二区三区卡| 久久久久久久免费视频了| 欧日韩在线视频| 久久久久久久久久久免费| 韩国精品主播一区二区在线观看| 日韩视频123| 欧美成人片在线| 亚洲麻豆国产自偷在线| 亚洲免费大片在线观看| 国产盗摄女厕一区二区三区| 四虎国产精品永久免费观看视频| 一区中文字幕| 一级片免费看| 亚洲国产欧美另类丝袜| 欧洲一级黄色片| 欧美综合在线第二页| 日日夜夜免费精品视频| av毛片在线看| 精品免费久久久| 好看的日韩精品| 亚洲精品999| 床上的激情91.| 日韩欧美视频在线播放| 女同一区二区| 视频在线观看一区二区| 99精品国产高清一区二区| 五月综合网站| 亚洲在线视频一区二区| 中文字幕日韩综合av| 91精品国产高清自在线看超| 国产精品小仙女| 日本中文字幕一区二区视频| 亚洲精品乱码| 亚洲成av人片在线观看无码| 国产精品久久久久久网站| 伊人网在线免费观看| 国产精品一区二区三区乱码| 国产成人av在线影院| 中文字幕一区二区三区av| 欧美一区二区三区久久精品| 天天干天天操天天爱| 国产影视一区| 欧美精品一区二区三区免费播放| 国产一区二区三区久久悠悠色av| 人人干人人视频| yjizz视频网站在线播放| 精品成人一区二区三区四区| 亚洲警察之高压线| 国产免费拔擦拔擦8x在线播放| 99久久国产免费看| 亚洲熟妇无码乱子av电影| 亚洲一区国产精品| 日韩av大片在线| 免费黄色网页| 亚洲色图综合图区| av动漫精品一区二区| 国产女同91疯狂高潮互磨| 亚洲社区在线观看| 黄网站app在线观看下载视频大全官网| 色嗨嗨av一区二区三区| 欧美国产日本视频| 97超碰国产在线| 日韩精品最新在线观看| 日韩国产精品一区| 国产又粗又猛又黄| 天天色天天看| 在线观看制服搞黄视频| 国产精品88a∨| 视频国产一区| 成人精品高清在线视频| 午夜黄色小视频| 国产视频一区二区| 麻豆91免费| 日本在线免费观看一区| 国内精品伊人久久| 99久久久久国产精品免费| 圆产精品久久久久久久久久久| 人妻巨大乳一二三区| 加勒比中文字幕精品| 91国产精品视频在线| 精品国产一区二区三区久久影院| 亚洲精品国产第一综合99久久| 欧美色综合一区二区三区| 一区二区三区国产豹纹内裤在线| 色无极亚洲影院| 国产一级特黄视频| 91丨九色丨尤物| 欧美日韩亚洲高清| 视频一区二区视频| 一个色在线综合| 在线人体午夜视频| 在线观看日本中文字幕| 91丨九色porny丨蝌蚪| 亚洲综合成人在线| caopen在线视频| 国产精品久久AV无码| 青青操在线视频| 欧美一区二区| 亚洲天堂日韩在线| 精品视频91| 麻豆成全视频免费观看在线看| 国产一区久久| 精品人妻无码一区二区| 日本91av在线播放| av福利网址| 精品一区二区三区中文字幕老牛| 欧美激情免费视频| 国产福利视频一区| 在线日韩中文| 永久免费黄色软件| 成人黄色在线免费观看| 国产最新精品视频| 国产精品专区一| 亚洲精品97久久久babes| 午夜性色福利视频| 久久中文精品| 美腿丝袜一区二区三区| 女人扒开双腿让男人捅| 一区二区在线观看视频在线| 中国一区二区三区| 欧美亚洲国产怡红院影院| 亚洲欧美在线磁力| 91丝袜在线观看| 亚洲视频国产视频| av高清久久久| 国产在线拍揄自揄拍| 蜜桃av噜噜一区二区三区小说| 国产一区二区你懂的| 91精品国产777在线观看| 粉嫩av一区二区三区免费观看| 羞羞视频免费| 尤物视频在线| 亚洲国产精彩中文乱码av在线播放| 日韩成人xxxx| 欧美精品www| 好吊妞www.84com只有这里才有精品| 日本一区二区三区四区在线观看| 成人三级毛片| 天天操天天干天天爱| 一区二区三区网| 国产主播精品| 99精品久久久| 国产精品久久免费看| 欧美7777| 成人国产在线看| 亚洲free性xxxx护士hd| 欧美影视资讯| 亚洲激精日韩激精欧美精品| 亚洲国产综合色| 无码人妻h动漫| 宅男宅女性影片资源在线1| 日本欧美加勒比视频| 久久国产精品99久久人人澡| 国外成人免费视频| 欧美12一14sex性hd| 欧美色图色综合| 在线丨暗呦小u女国产精品| 国产成人自拍视频在线| 一区二区三区高清视频在线观看| 欧洲午夜精品| 国产乱码久久久久|