国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

關(guān)于正則表達(dá)式的相關(guān)理解

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 19:48:17
文檔

關(guān)于正則表達(dá)式的相關(guān)理解

關(guān)于正則表達(dá)式的相關(guān)理解:本篇將會詳解正則表達(dá)的相關(guān)知識。\d,\w,\s,[a-zA-Z0-9],\b.*,+,x{3},^,$分別是什么?\d:元字符,匹配一個數(shù)字,等價于[0-9](匹配0到9中的一個);\w:元字符,匹配字母或數(shù)字或下劃線或漢字,等價于[0-9a-zA-Z_];\s:元字符,匹配任意
推薦度:
導(dǎo)讀關(guān)于正則表達(dá)式的相關(guān)理解:本篇將會詳解正則表達(dá)的相關(guān)知識。\d,\w,\s,[a-zA-Z0-9],\b.*,+,x{3},^,$分別是什么?\d:元字符,匹配一個數(shù)字,等價于[0-9](匹配0到9中的一個);\w:元字符,匹配字母或數(shù)字或下劃線或漢字,等價于[0-9a-zA-Z_];\s:元字符,匹配任意

本篇將會詳解正則表達(dá)的相關(guān)知識。

\d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^,$分別是什么?

\d:元字符,匹配一個數(shù)字,等價于[0-9](匹配0到9中的一個);
\w:元字符,匹配字母或數(shù)字或下劃線或漢字,等價于[0-9a-zA-Z_];
\s:元字符,匹配任意的空白符;
[a-zA-Z0-9]:[]規(guī)定了一個范圍,匹配當(dāng)中的其中一個,示例則匹配a-z/A-Z/0-9中的一個,相當(dāng)于\w(除了漢字);
\b:元字符,匹配單詞的開始或結(jié)束(單詞邊界):

var a= "hello helloworld";var reg = /\bhello\b/;
a.match(reg);//結(jié)果為"hello";

.:元字符,匹配除換行符以外的所有字符;
*:限定符,重復(fù)0次或更多次;
+:限定符,重復(fù)1次或更多次,最少1次;
?:限定符,重復(fù)0次或1次;
x{3}:限定符,x出現(xiàn)3次({n}重復(fù)n次;{n,m}重復(fù)n-m次(包括n,m);{n,}重復(fù)最少n次;{,m}重復(fù)最多m次);
:在[]中意為取反([abc]匹配abc中任意一個,[abc]匹配除abc外的任意字符);其他時候可以匹配字符串的開頭;
$:匹配字符串的結(jié)束;(^hello&:匹配以hello開頭,hello結(jié)尾的字符串)

寫一個函數(shù)trim(str),去除字符串兩邊的空白字符

function trim(str) { return str.replace(/^\s+|\s+$/g,'') //匹配開頭或結(jié)尾的空白字符,替換成'';
 }

寫一個函數(shù)isEmail(str),判斷用戶輸入的是不是郵箱

function isEmail(str) { var reg = /^[a-zA-Z\d_]+\@[a-zA-Z\d]+\.[a-zA-Z\d]+$/g; return reg.test(str);
 }

寫一個函數(shù)isPhoneNum(str),判斷用戶輸入的是不是手機(jī)號

function isPhoneNum(str) { var reg = /^1[3578]\d{9}$/g; return reg.test(str);
}

寫一個函數(shù)isValidUsername(str),判斷用戶輸入的是不是合法的用戶名(長度6-20個字符,只能包括字母、數(shù)字、下劃線)

function isValidUsername(str) { var reg = /^([a-zA-Z\d_]){6,20}$/g; return reg.test(str);
}

寫一個函數(shù)isValidPassword(str), 判斷用戶輸入的是不是合法密碼(長度6-20個字符,只包括大寫字母、小寫字母、數(shù)字、下劃線,且至少包括兩種)

function isValidPassword(str) { if (/^[a-zA-Z0-9_]{6,20}$/g.test(str)) { if (/^[a-z]{6,20}$/g.test(str) || /^[A-Z]{6,20}$/g.test(str) || /^[0-9]{6,20}$/g.test(str) || /^[_]{6,20}$/g.test(str)) { return false;
 }else { return true;
 }
 }else { return false;
 }
}

寫一個正則表達(dá)式,得到如下字符串里所有的顏色

var re = /*正則...*/var subj = "color: #121212; background-color: #AA00ef; width: 12px; bad-colors: f#fddee "console.log( subj.match(re) ) // ['#121212', '#AA00ef']
var re = /#[a-f\d]{6}/ig;var subj = "color: #121212; background-color: #AA00ef; width: 12px; bad-colors: f#fddee";console.log( subj.match(re) )

下面代碼輸出什么? 為什么? 改寫代碼,讓其輸出[""hunger"", ""world""]

var str = 'hello "hunger" , hello "world"';var pat = /".*"/g;
str.match(pat);
//
輸出[""hunger" , hello "world""];

//正則表達(dá)式默認(rèn)情況下是貪婪模式,會在滿足條件的情況下盡可能多的進(jìn)行匹配;
//改寫代碼

var str = 'hello "hunger" , hello "world"';
var pat = /".*?"/g; //添加?改成非貪婪模式,盡可能少的匹配;
str.match(pat); //[""hunger"", ""world""]

本篇對正則表達(dá)進(jìn)行了相關(guān)的解釋,更多相關(guān)的內(nèi)容請關(guān)注Gxl網(wǎng)。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

關(guān)于正則表達(dá)式的相關(guān)理解

關(guān)于正則表達(dá)式的相關(guān)理解:本篇將會詳解正則表達(dá)的相關(guān)知識。\d,\w,\s,[a-zA-Z0-9],\b.*,+,x{3},^,$分別是什么?\d:元字符,匹配一個數(shù)字,等價于[0-9](匹配0到9中的一個);\w:元字符,匹配字母或數(shù)字或下劃線或漢字,等價于[0-9a-zA-Z_];\s:元字符,匹配任意
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 萌白酱喷水 | 国产亚洲第一页 | 日韩a电影 | 一区二区三区在线视频观看 | 国产手机在线精品 | 亚洲视频欧洲视频 | 欧美日韩国产一区二区 | 欧美日本一道本 | 国产一区二区福利久久 | 欧美日韩国产一区 | 成人精品一区二区激情 | 久久久久成人精品一区二区 | 久久激情综合网 | 中文字幕 日韩有码 | 一本久道久久综合 | 欧美高清一区二区三区欧美 | 自拍偷自拍亚洲精品被多人伦好爽 | 欧美日韩影院 | 国产真实乱人视频在线看 | 69视频高清完整版在线观看 | 国产成人精品一区二区三在线观看 | 欧美日韩国产精品综合 | 欧美精品第1页在线播放 | 日本啊v | 91欧美激情一区二区三区成人 | 一区二区三区在线免费视频 | 亚洲 欧美 日韩 在线 | 日本久久香蕉一本一道 | 国产一区二区免费 | 久久精品国产亚洲欧美 | 亚州激情 | 国产综合成人久久大片91 | 亚洲 欧洲 另类 综合 自拍 | 国产在线日韩 | 欧美激情在线播放一区二区三区 | 日韩欧美网站 | 欧美成人高清在线视频大全 | 欧美激情视频一区 | 欧美中文在线 | 亚洲黄色高清 | 国产成人一区二区三区视频免费蜜 |