多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > js中使用正則表達式

js中使用正則表達式

來源:程序員人生   發布時間:2015-04-20 08:43:30 閱讀次數:2964次

正則表達式不但可以在后臺使用,還可以在前臺調用。使用正則表達式在前臺進行數據的校驗、提取、替換非常方便。在C#中使用正則表達式和js中的使用有點不同,下面先為大家講授1下二者的不同,接著再為大家詳細講授1下正則表達式在js中的使用。

1.在js中正則表達式寫在1對//中,是1個特定的類型,而C#中的正則表達式是1個字符串;
2. js中的3個函數是text()、exec()、replace(),C#中的3個函數是IsMatch()、Match()、Repalce();

上面兩點是二者的主要不同的地方,其他地方的使用幾近1樣。

1、匹配

使用的主要函數是test()。js代碼以下所示。

onload = function () { document.getElementById("btn").onclick = function () { var txt = document.getElementById("txtEmail").value; var reg = /^w+@w+(.w+)+$/; alert(reg.test(txt)); }; };
2、提取

var reg = /d+/g; // var str = "我要把數字12345提取出來"; // var dNum = reg.exec(str); // alert(dNum); // 提取組使用括號括起(string.match方法) // 多個匹配,如果有多個數字 // 1、在正則表達式后加1個g,表示全局 // 2、循環匹配,就循環提取,沒履行1次就提取1次 // var strs = "2015年4月21日"; // alert(reg.exec(strs)); // alert(reg.exec(strs)); // alert(reg.exec(strs)); // alert(reg.exec(strs));
3、替換

        var str = "2015年4月10日";         // 在C#中援用前面匹配的內容使用$num         // str = str.replace(/(d+)年(d+)月(d+)日/, "$1-$2-$3");         // alert(str);

在上面正則表達式的編寫進程中,有1點要特別注意:加上^ 、$開始結束標記表示完全匹配,如果不加則表示部份匹配。



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 一级做a爰片久久毛片美女 一级做a爰片久久毛片欧美 | 中文乱码字幕午夜无线观看 | 国产真人毛片一级视频 | 牛仔裤美女国产精品毛片 | www. 在线播放| 一级毛片a女人刺激视频免费 | 久久国产精品最新一区 | 欧区一欧区二欧区三免费 | 国产成人精品自拍 | 乱人伦精品一区二区 | 一区二区三区四区精品 | 亚洲第二页 | 武则天免费一级淫片 | 亚洲成综合人影院在院播放 | freexxx性欧美hd男| 手机在线看片福利 | 黄色影院在线观看视频 | 国产麻豆免费观看 | 黄色小说校园春色 | 色噜噜视频影院 | free性欧美xxx狂欢 | 性欧美高清精品video | 国产女人伦码一区二区三区不卡 | 久久中国 | 羞羞视频免费网站入口 | 中文字幕免费在线看 | 中文字幕第二区 | 国产精品久久久久一区二区三区 | 九九精品视频在线播放8 | 亚洲欧美乱综合图片区小说区 | 亚洲天堂最新地址 | 国产精品成人观看视频国产 | 中文字幕无线码欧美成人 | 精品福利 | 国产精品国产三级国产普通话对白 | 日韩欧美一区二区精品久久 | 成人a网站 | 欧美日韩亚洲国内综合网俺 | wwwwww日本| 手机看片手机在线看片 | 麻豆影视视频高清在线观看 |