日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > web前端 > htmlcss > js中使用正則表達式

js中使用正則表達式

來源:程序員人生   發(fā)布時間:2015-04-20 08:43:30 閱讀次數(shù):2969次

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

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

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

1、匹配

使用的主要函數(shù)是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 = "我要把數(shù)字12345提取出來"; // var dNum = reg.exec(str); // alert(dNum); // 提取組使用括號括起(string.match方法) // 多個匹配,如果有多個數(shù)字 // 1、在正則表達式后加1個g,表示全局 // 2、循環(huán)匹配,就循環(huán)提取,沒履行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#中援用前面匹配的內(nèi)容使用$num         // str = str.replace(/(d+)年(d+)月(d+)日/, "$1-$2-$3");         // alert(str);

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



生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日本在线视频不卡 | 在线看污 | 国产精品美女久久 | 国产色网站 | 成人激情在线 | 久热精品在线 | 爱污传媒 | 超碰三级电影 | 欧美高清在线 | 国产精品美女久久久久aⅴ国产馆 | 天堂欧美| 一区二区三区精品视频 | 成人精品视频 | 欧美一区二区人人喊爽 | 日韩精品视频免费在线观看 | 成人区精品一区二区 | 欧美一级二级三级 | 成人综合一区 | 亚洲精品第一 | 99久久视频| 久久久久一区二区三区 | 欧洲一二三区 | 日韩激情在线观看 | 极品日韩 | 综合黄色网| 久久久久国产视频 | 精品一区二区三区免费视频 | 欧美精品久久久 | 国产99久久精品一区二区永久免费 | 一区二区高清在线 | 日本特黄a级高清免费大片 韩国精品久久久 | 一区二区久久 | 国产精品一区二区女厕厕 | 国产一级免费 | 欧美不卡在线 | 91麻豆精品国产 | 97总资源 | 亚洲免费大全 | 一区欧美 | 欧美亚洲日本国产 | 欧美成人r级一区二区三区 欧美午夜精品一区 |