正則表達(dá)式

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

\d:數(shù)字
\w:數(shù)字,字母传泊,下劃線
\s:空白符
[a-zA-Z0-9]: 數(shù)字鼠渺、字母
\b:單詞邊界
*任意次
**+: **一次以上,包括一次
**?: **0或一次
.:除了回車(chē)符和換行符之外的所有字符
x{3}:xxx
**^: **在[]外面表示以某個(gè)字符開(kāi)頭眷细,在[]里面表示非
$:表示字以某個(gè)字符結(jié)尾

寫(xiě)一個(gè)函數(shù)trim(str)拦盹,去除字符串兩邊的空白字符

function trim(str) {
  return str.replace( /^\s+|\s+$/g, '')
}

trim('  434fgf ');  //434fgf
trim('  434fgf');  //434fgf
trim('434fgf   ');  //434fgf
trim(' 434  fgf   ');  //434 fgf

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

function isEmail(str) {
  return /^\w+@[a-zA-Z0-9]+[.][a-z]{2,5}$/.test(str)
}

寫(xiě)一個(gè)函數(shù)isPhoneNum(str)溪椎,判斷用戶(hù)輸入的是不是手機(jī)號(hào)

function isPhoneNumber(str) {
  return /1[34578]\d{9}$/.test(str);
}

寫(xiě)一個(gè)函數(shù)isValidUsername(str)普舆,判斷用戶(hù)輸入的是不是合法的用戶(hù)名(長(zhǎng)度6-20個(gè)字符,只能包括字母池磁、數(shù)字奔害、下劃線)

function isValidUsername(str) {
  return /^\w{6,20}$/.test(str);
}

寫(xiě)一個(gè)函數(shù)isValidPassword(str), 判斷用戶(hù)輸入的是不是合法密碼(長(zhǎng)度6-20個(gè)字符,只包括大寫(xiě)字母地熄、小寫(xiě)字母华临、數(shù)字、下劃線端考,且至少至少包括兩種

function isValidPassword(str) { 
  if (!/^\w{6,20}$/.test(str)) return false;
  if (/^[A-Z]{6, 20}$/.test(str)) return false;
  if (/^[a-z]{6, 20}$/.test(str)) return false;
  if (/^\d{6, 20}$/.test(str)) return false;
  if (/^_{6, 20}$/.test(str)) return false;
  return true;
}

寫(xiě)一個(gè)正則表達(dá)式雅潭,得到如下字符串里所有的顏色(#121212)

var subj = "color: #121212; background-color: #AA00ef; width: 12px; bad-colors: f#fddee #fd2 ";
function colorReg(str) {
  var reg = /\s#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/g;
  var arr = str.match(reg);
  for (var i = 0; i<arr.length; i++) {
    arr[i] = arr[i].substr(1);
  }
  return arr;
}
console.log(colorReg(subj

下面代碼輸出什么? 為什么? 改寫(xiě)代碼揭厚,讓其輸出[""hunger"", ""world""].

var str = 'hello "hunger" , hello "world"';
var pat = /".*"/g;
str.match(pat);
//輸出:"hunger" , hello "world"
改成這樣:var pat = /".*?"/g; 變成非貪婪模式
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末扶供,一起剝皮案震驚了整個(gè)濱河市筛圆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌椿浓,老刑警劉巖太援,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異扳碍,居然都是意外死亡提岔,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)笋敞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)碱蒙,“玉大人,你說(shuō)我怎么就攤上這事夯巷∪停” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵趁餐,是天一觀的道長(zhǎng)喷兼。 經(jīng)常有香客問(wèn)我,道長(zhǎng)后雷,這世上最難降的妖魔是什么褒搔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮喷面,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘走孽。我一直安慰自己惧辈,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布磕瓷。 她就那樣靜靜地躺著盒齿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪困食。 梳的紋絲不亂的頭發(fā)上边翁,一...
    開(kāi)封第一講書(shū)人閱讀 51,692評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音硕盹,去河邊找鬼符匾。 笑死,一個(gè)胖子當(dāng)著我的面吹牛瘩例,可吹牛的內(nèi)容都是我干的啊胶。 我是一名探鬼主播甸各,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼焰坪!你這毒婦竟也來(lái)了趣倾?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤某饰,失蹤者是張志新(化名)和其女友劉穎儒恋,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體黔漂,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡诫尽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瘟仿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箱锐。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖劳较,靈堂內(nèi)的尸體忽然破棺而出驹止,到底是詐尸還是另有隱情,我是刑警寧澤观蜗,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布臊恋,位于F島的核電站,受9級(jí)特大地震影響墓捻,放射性物質(zhì)發(fā)生泄漏抖仅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一砖第、第九天 我趴在偏房一處隱蔽的房頂上張望撤卢。 院中可真熱鬧,春花似錦梧兼、人聲如沸放吩。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)渡紫。三九已至,卻和暖如春考赛,著一層夾襖步出監(jiān)牢的瞬間惕澎,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工颜骤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留唧喉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像欣喧,于是被迫代替她去往敵國(guó)和親腌零。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容