久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

(四)、javascript之正則表達(dá)式

 尹亮亮 2015-06-17

正則表達(dá)式的兩種定義方式
var regExp1=new RegExp(格式,,模式修正符);
var regExp2=//;
1,,元字符
[] 從哪到哪[0-3] 非范圍[^0-3]
{}重復(fù)次數(shù)的一個(gè)范圍 {3,}三次以上,{3}重復(fù)3此,,{3,,5}三到五從3開始不包含5
()只改變優(yōu)先級(jí),將匹配的內(nèi)容放到內(nèi)存中暫存(?:ab)==意思是從內(nèi)存中清除ab
/////////////////////////////////////////
\s  匹配空格  回車 tab等的可見字符
\S 匹配除單個(gè)空格之外的 不可見字符
\w 匹配數(shù)字,,字母,,下劃線
\W 匹配非數(shù)字,非字母,非下劃線的字符
\d 匹配0-9的數(shù)字字符
\D 匹配非0-9的數(shù)字字符
//////////////////////////////////
*匹配零個(gè)以上
? 匹配一個(gè)或者零個(gè)
+ 匹配一個(gè)或多個(gè)
.匹配單獨(dú)換行之外的字符
//////////////////////////
2,,定位符
^以什么開頭
& 以什么結(jié)束
\b以什么開始或者結(jié)束
\B不能用于開頭或者結(jié)尾
3,,模式修正符
i (ignore) 忽略大小寫
g(goble) 全局
m(Multiline) 多行

例子


<body> 

 <textarea id="text" style="height:200px; width:200px;"></textarea><br /> <input type="submit" onclick="test()"/> <script language="javascript"> function test(){ var textStr=text.value; //var textS=document.getElementById("text"); var pattern_1=/s/; // pattern_1.exec(textStr) console.log("匹配有s字符的字符串"); console.log(pattern_1.exec(textStr)); var pattern_2=/\d/; console.log("\d匹配0-9的數(shù)字"); console.log(pattern_2.exec(textStr)); var pattern_3=/\D/; console.log("\D匹配非0-9的數(shù)字"); console.log(pattern_3.exec(textStr)); var parttern_4=/\s/; console.log("\s匹配不可見字符"); console.log(parttern_4.exec(textStr)); var pattern_5 =/\S/; console.log("\S匹配可見字符"); console.log(pattern_5.exec(textStr)); var pattern_6=/\w/; console.log("\w匹配數(shù)字,下劃線,,字母"); console.log(pattern_6.exec(textStr)); var pattern_7=/\W/; console.log("\W匹配非數(shù)字,,非下劃線,非字母"); console.log(pattern_7.exec(textStr)); var pattern_8=/^(?:我愛你)/; console.log("^匹配以什么字符開頭"); console.log(pattern_8.exec(textStr)); var pattern_9=/(?:以什么結(jié)束)$/; console.log("$匹配以什么字符結(jié)束"); console.log(pattern_9.exec(textStr)); var parttern_10=/[1,2]+\w/; console.log("+匹配連續(xù)出現(xiàn)一個(gè)過多個(gè)"); console.log(parttern_10.exec(textStr)); var parttern_11=/[2]./; console.log(".匹配換行以外的字符不能單個(gè)空格"); console.log(parttern_11.exec(textStr)); var pattern_12=/[2]?/; console.log("?匹配一個(gè)或者另個(gè)字符"); console.log(pattern_12.exec(textStr)); var pattern_13=/[2]*/; console.log("*匹配零次或多次"); console.log(pattern_13.exec(textStr)); console.log("郵箱的一個(gè)正則表達(dá)式1,首字符只能為字符下滑線數(shù)字2不含有空格等其他的非標(biāo)準(zhǔn)的字符3,,有@4,,以.com結(jié)束"); var email=/^\w+([+-.]\w+)*@\w+(.com)/; console.log(email.exec(textStr)); } </script> </body>

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多