婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 正則表達式使用示例詳解

正則表達式使用示例詳解

熱門標簽:外呼系統無呼出路由是什么原因 400電話辦理電話辦理 呼叫系統外呼只能兩次 梅縣地圖標注 貴港公司如何申請400電話 地圖標注教學點 西藏智能外呼系統代理商 甘肅醫療外呼系統排名 ai電話機器人搭建

正則表達式(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為"元字符")。

正則表達式使用單個字符串來描述、匹配一系列匹配某個句法規則的字符串。

下面通過實例代碼介紹下正則表達式使用

//一個數據類型,記錄文本規則,一些事先定義好的一些特殊字符,對字符串的過濾邏輯

//表單驗證賬號長度,字母或數字組合,高級搜索

//特點,不僅js有;極簡的方式操作字符串;靈活,功能強大

// 正則表達式大全

var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));

/*是否帶有小數*/

function isDecimal(strValue ) {
var objRegExp= /^\d+\.\d+$/;
return objRegExp.test(strValue);
}

/*校驗是否中文名稱組成 */

function ischina(str) {
var reg=/^[\u4E00-\u9FA5]{2,4}$/; /*定義驗證表達式*/
return reg.test(str); /*進行驗證*/
}

/*校驗是否全由8位數字組成 */

function isStudentNo(str) {
var reg=/^[0-9]{8}$/; /*定義驗證表達式*/
return reg.test(str); /*進行驗證*/
}
var arr = new Array();
var reg = new RegExp(/\d/);

//表示匹配數字

reg = reg.test("jndwjdw");
console.log(reg);

//正則對象。test(需要驗證的字符串)

//字面量聲明

var reg2 = /男|女/;

//有沒有其中一個

var reg = reg2.test("呦呦喲偶女");
console.log(reg);
console.log(/男|女/.test("哈迪哈迪哈女"));

//語法

//.test();正則表達式檢測某段字符串

//預定義類

console.log(/./.test("\r")); //除了回車和換行外的任意字符 
console.log(/\d/.test("123")); //檢測是不是數字 
console.log(/\D/.test("sh")); //非數字字符,只要不是數字就true,只要有一個就是true 
console.log(/\s/.test("\r")); //只要有不可見就true\r\n\f\h\兩個空字符串拼接是false 
console.log(/\S/.test("ah7")); //只要有可見字符就對 
console.log(/\w/.test("b-8")); //所有字母數字和下短線_,只要有就是對短線 
console.log(/\W/.test(("bg8-@"))); //true//只要有非單詞字符就是對 

//自定義類,沒有\

console.log(/d/.test("123")); //檢測這段里面有不有d這個字 // 
console.log(/yskma/.test("yskmama")); //true//檢測這段字符串包不包含yskma,不能斷開不能中間穿插別的 
console.log(/yskmama/.test("ysk")); //false //或和優先級 
console.log(/ysk|mama/.test("ysk")); //true 
console.log(/ys(k|m)a/.test("ysk")); //false//檢測這段字符串中有不有yska或者ysma 
console.log(/ys(k|m)a/.test("yskma")); //false//檢測這段字符串中有不有yska或者ysma 

//簡單類[]代表一個字符

console.log(/[abc]/.test("gbhigf")); //true//只要出現abc中 的任意一個就是對 
console.log(/y[abc]z/.test("yaz")); //true//包含yz,并選一個a 
console.log(/y[abc]z/.test("yabcz")); //false//abc只能要一個 

//負向類[^ ]取反

console.log(/[^abc]/.test("a")); //false//除了括號外的內容才是對,有就是錯,不能有括號內的 
console.log(/[^abc]/.test("af")); //true//除了括號外的內容才是對,有就是錯,不能有括號內的 

//范圍類

console.log(/[0-9]/.test("b8jg")); //true

//組合類,組合起來就是組合類,自定義類

//^邊界,以。。開頭

//$以。。結尾

//^bc$嚴格匹配

//.回車和換行以外的

console.log(/^6a/.test("6akjjkak")); //true 
console.log(/^6.a/.test("6akjjkak")); //false 
console.log(/[.]{8}/.test("6akjjkak")); //false,當前"."就是代表字符串".",此處沒有8個".",所以false;
console.log(/ac$/.test("6akjjkakac")); //true//ac結尾 
console.log(/^6a$/.test("6a")); //true 
console.log(/^\d$/.test("9")); //true//只能出現一次 
console.log(/^abc\d$/.test("abc7")); //true//只能出現一次 

//量詞:?0||1次;+前面的>=1次;*>=0次

console.log(/^colo*r$/.test("color")); //true 
console.log(/^colo+r$/.test("color")); //true 
console.log(/^colo?r$/.test("color")); //true 
console.log(/^colo?r$/.test("colr")); //true 
console.log(/^colo?r$/.test("coloor")); //false 
console.log(/^colo*r$/.test("colooooooor")); //true 

//量詞,{}前面出現的:。。{n}n次;{n,}>=n;{n,m}...>=n..=m

//*{0,}..?{0,1}....+{1,}

//括號總結{}次數;[]一個;()一組,分組

//轉Unicode:escape("你好")-----Ununicod("u%hkkblpp%^Vhk")

//所有漢字在一到與之間

console.log(/[\u4e00-\u9fa5]/.test("哈"));
console.log(/[\u4e00-\u9fa5]{3}/.test("哈你好"));

//字符串替換

var str = "abcde";
console.log(str.replace("a", "b")); //bbcde
console.log(str.replace(/a/g, "b")); //bbcde

//換成句號

var str = "a,b,c,d,e";
var str2 = str.replace(/,/g, "."); //g是替換全部 
console.log(str2);

//修改成績

var str = "a,b,c,70,90";
var str2 = str.replace(/\d{1,}/g, "100"); //g是替換全部 
console.log(str2); //吧,.都改成。 
var str = "a,b,c,70,90.";
var str2 = str.replace(/[ , , .]/g, "。"); //g是替換全部 
console.log(str2);
var stra = " abc "
function MyTirm(stra) {
var str3 = stra.replace(/^\s+|\s+$/g, ""); //去掉前后空格空格換成空字符串 
return str3;
}
var str2 = MyTirm(stra);
console.log("==" + str2 + "==");

//想要的字符提取出來,提取郵箱 //來不及寫

//math,提取符合要求的元素

//分組提取,提取郵箱的每一個部分

RegExp.$1, RegExp.$2, RegExp.$3

//檢索字符indexof();lastindexof();返回下標

var str = "張三:1000,李四:5000,王五:8000。";
var arr = str.match(/\d+/g);
console.log(arr); //math返回數組,提取元素

//exec只取一個,math可以取全部的

//正則對象:test,exec........字符串:math,spilt,search,

//用某個字符分隔字符串

var str = "123123@xx.com,fangfang@valuedopinions.cn 286669312@qq.com 2、emailenglish@emailenglish.englishtown.com 286669312@qq.com...";
var arr = str.match(/\w+@\w+(\.\w+)+/g);
console.log(arr);

//6 分組提取

//提取email中的每一部分 
var str = "123123@xx.com";
var reg = /(\w+)@(\w+)\.(\w+)(\.\w+)?/;
var array = str.match(reg); //獲取分組的數據 ()是分組 
console.log(RegExp.$1); //123123 
console.log(RegExp.$2); //xx 
console.log(RegExp.$3); //com //分組練習 
var str = "5=a, 6=b, 7=c";
str = str.replace(/(\d)=(\w)/g, "$2====$1"); //吧567分3組,吧abc分3組,2組在前面,1組在后面 
console.log(str);

//i 忽略大小寫

//g 全局匹配

//控制字符串相關方法

//1、正則對象的 test exec

//2、字符串的 replace search match split

//用法:

console.log(/\d/.test("123"));
console.log(/[\u4e00-\u9fa5]{3}/.test("哈你好"));
//除了.test和search方法能直接執行,math,replace,split,exec都需要數組接收返回值
var str = "abc100,ccc200,ddd300";
var arr = /\d+/.exec(str);
console.log(arr + "這兒"); //100//只能匹配一項,可以用在分組匹配
var arr = str.match(/\d+/g);
console.log(arr);
var str = "abc100ccc200ddd300";
var arr = str.split(/\d+/);
console.log(arr);
var str = "哈哈哈哈,100分"; //檢索里面數字出現的下標 
console.log(str.search(/\d+/));
var str = "abcdebfg";
var strNew = str.replace("b", "d");
console.log(strNew);
console.log(str);
var v = 2
new RegExp("^\\d+" + v + "$").test(12) //true

總結

以上所述是小編給大家介紹的正則表達式使用示例詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

您可能感興趣的文章:
  • Python正則表達式的7個使用典范(推薦)
  • Js中使用正則表達式驗證輸入是否有特殊字符
  • c++使用正則表達式提取關鍵字的方法
  • 使用正則表達式去除所有html標簽只保留文字
  • MySQL使用正則表達式進行查詢操作經典實例總結

標簽:哈密 湖州 涼山 常州 大興安嶺 本溪 泰安 海口

巨人網絡通訊聲明:本文標題《正則表達式使用示例詳解》,本文關鍵詞  正則,表達式,使用,示例,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式使用示例詳解》相關的同類信息!
  • 本頁收集關于正則表達式使用示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩免费在线观看| 奇米777欧美一区二区| 亚洲色图欧美在线| 国产精品99精品久久免费| 日韩一区二区精品| 毛片不卡一区二区| wwww国产精品欧美| 成人黄色软件下载| 一区二区三区在线免费视频| 色婷婷激情综合| 日韩国产精品大片| 久久久久久久久久美女| 成人中文字幕在线| 亚洲主播在线观看| 日韩免费电影一区| 成人黄色在线网站| 亚洲成人一区在线| 久久久五月婷婷| 99国产精品国产精品毛片| 亚洲另类春色国产| 欧美一卡二卡三卡四卡| 国产一区高清在线| 夜夜亚洲天天久久| 久久婷婷国产综合精品青草 | 精品一区二区三区免费视频| 久久精品网站免费观看| 欧美大白屁股肥臀xxxxxx| 99热这里都是精品| 亚洲激情自拍视频| 亚洲精品视频在线观看免费| 国产麻豆日韩欧美久久| 久久久美女艺术照精彩视频福利播放| 亚洲成人一二三| 欧美tickle裸体挠脚心vk| 国产乱码精品1区2区3区| 久久伊99综合婷婷久久伊| 99精品在线观看视频| 男人的天堂亚洲一区| 久久久精品tv| 91成人在线精品| 久久97超碰国产精品超碰| 亚洲欧洲成人精品av97| 久久综合久久综合九色| 欧美性猛交xxxxxxxx| 丁香桃色午夜亚洲一区二区三区| 一区二区三区在线观看网站| 国产蜜臀97一区二区三区| 91精品婷婷国产综合久久性色 | 99精品国产一区二区三区不卡| 亚洲毛片av在线| 国产人成亚洲第一网站在线播放| 欧美另类一区二区三区| 国产91在线观看| 日韩精品一级中文字幕精品视频免费观看 | 日韩成人一区二区三区在线观看| 日韩电影在线免费观看| 538prom精品视频线放| 91免费观看视频| 国产成人午夜99999| 精品影视av免费| 麻豆精品在线观看| 亚洲777理论| 一区二区高清在线| 亚洲欧美一区二区久久| 久久嫩草精品久久久久| 精品国产一区a| 日韩欧美国产精品| 欧美成人一区二区三区片免费| 欧美亚洲国产一区在线观看网站| 欧洲亚洲国产日韩| 欧美三级午夜理伦三级中视频| 欧亚一区二区三区| 欧美理论在线播放| 7799精品视频| 日韩写真欧美这视频| 欧美日韩精品一区二区天天拍小说| 一本到不卡免费一区二区| 色综合婷婷久久| 欧美系列日韩一区| 欧美日韩激情一区| 日韩欧美国产一二三区| 国产日本欧洲亚洲| 亚洲女与黑人做爰| 首页国产欧美久久| 激情都市一区二区| 粉嫩一区二区三区在线看| 99re8在线精品视频免费播放| 一本一本大道香蕉久在线精品| 91亚洲国产成人精品一区二区三| 欧美最新大片在线看| 日韩视频免费观看高清完整版在线观看 | 蜜桃精品视频在线观看| 麻豆成人久久精品二区三区小说| 国产成人在线视频免费播放| 成人激情小说乱人伦| 色综合天天综合网天天狠天天| 91激情五月电影| 日韩美女在线视频| 中日韩av电影| 国产精品电影一区二区三区| 一区二区三区欧美| 日韩高清中文字幕一区| 精品一区二区三区av| 97se亚洲国产综合自在线不卡 | 久久精品久久综合| 成人免费看视频| 欧美日韩国产另类不卡| 欧美极品aⅴ影院| 日本一区中文字幕| 一本到不卡免费一区二区| 久久新电视剧免费观看| 欧美日韩激情一区二区三区| 亚洲黄色免费网站| 欧美做爰猛烈大尺度电影无法无天| 日韩一区二区在线观看| 中文字幕一区在线观看视频| 丝袜国产日韩另类美女| 91在线看国产| 国产女人水真多18毛片18精品视频 | 欧美欧美欧美欧美首页| 欧美国产日韩在线观看| 久久国产欧美日韩精品| 欧美在线一区二区| 亚洲免费看黄网站| 波多野结衣在线一区| 337p日本欧洲亚洲大胆精品| 日韩国产精品久久| 欧美色图激情小说| 亚洲精品成人天堂一二三| a级精品国产片在线观看| 国产日产欧美一区二区视频| 国产资源在线一区| 日韩手机在线导航| 天堂av在线一区| 欧美午夜精品久久久| 亚洲免费色视频| 欧美影院一区二区| 一二三四区精品视频| 91色婷婷久久久久合中文| 久久精品综合网| 懂色中文一区二区在线播放| 久久久久国产一区二区三区四区| 精品制服美女久久| 久久久久久久综合| 国产老肥熟一区二区三区| 久久人人爽爽爽人久久久| 国产一区二区0| 精品国产91乱码一区二区三区 | 自拍视频在线观看一区二区| 韩国理伦片一区二区三区在线播放| 精品国产一区二区三区不卡| 九九久久精品视频| 久久精品一区二区三区不卡| 成人晚上爱看视频| 亚洲欧美日韩在线播放| 欧美色偷偷大香| 六月丁香婷婷久久| 久久久不卡网国产精品一区| 国产成人自拍在线| 亚洲女与黑人做爰| 日韩三级免费观看| 国产成人av一区二区三区在线 | 日韩欧美中文字幕制服| 精品一区二区三区视频| 中文字幕不卡在线观看| 色综合天天天天做夜夜夜夜做| 亚洲韩国精品一区| 久久99热这里只有精品| 久久九九国产精品| 日本丶国产丶欧美色综合| 三级欧美在线一区| 精品国产91亚洲一区二区三区婷婷| 国产成人av影院| 亚洲va欧美va人人爽午夜| 日韩精品一区二区三区在线观看| 国产成人在线网站| 日韩av中文字幕一区二区| 国产午夜精品一区二区三区四区| 91视频在线观看免费| 免费精品视频最新在线| 久久先锋影音av鲁色资源| 日本韩国欧美一区| 欧美96一区二区免费视频| 国产精品久久久久影院| 日韩精品一区二区三区在线 | 欧美日韩精品一区视频| 99视频精品全部免费在线| 蜜臀va亚洲va欧美va天堂| 亚洲欧美视频在线观看| 26uuu精品一区二区| 欧美美女一区二区三区| 99久久伊人网影院| 狠狠色伊人亚洲综合成人| 亚洲美女区一区| 久久久久久久久99精品| 日韩一区二区三区在线视频| 欧美亚男人的天堂| 成av人片一区二区| 国产在线精品视频| 蜜桃精品视频在线观看|