国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

初識(shí)正則

hersion / 1025人閱讀

摘要:匹配中文字符的正則表達(dá)式匹配空行的正則表達(dá)式匹配標(biāo)記的正則表達(dá)式匹配首尾空格的正則表達(dá)式匹配地址的正則表達(dá)式匹配網(wǎng)址的正則表達(dá)式

正則表達(dá)式的 語(yǔ)句
元字符

*()用于分組可以用$n
來(lái)表示
*(?:)不捕獲分組

*{}量詞表示數(shù)量的

例如表示a個(gè){a}
表示a到b個(gè)表示為{a,b}
表示a個(gè)以上為{a,b};

*[]查找某個(gè)范圍內(nèi)的字符

[0-9a-zA-Z]
查找任何從 0 至 9 的數(shù)字查找任何從小寫 a 到小寫 z 的字符。查找任何從大寫 A 到大寫 Z 的字符。
var va="adsn ahen ajhn akki sihj smnn uknh"
console.log(va.match(/[ae]s/))//尋找as或es

| 分支()相對(duì)與或的
系統(tǒng)預(yù)定意元字符

?表示0個(gè)或1個(gè)

+表示一個(gè)也上

貪婪模式與反貪婪模式

*、+和?限定符都是貪婪的,因?yàn)樗鼈儠?huì)盡可能多的匹配文字,只有在它們的后面加上一個(gè)?就可以實(shí)現(xiàn)非貪婪或最小匹配。

var c="qqq icbkb coiwcnk tyu kjanc alnc"
var reg =/w{4,7}/g
console.log(c.match(reg))// ["icbkb", "coiwcnk", "kjanc", "alnc"]
var reg =/w{4,7}?/g
console.log(c.match(reg)) ["icbk", "coiw", "kjan", "alnc"]
前瞻

reg(?=reg1)正向前瞻
reg(?!reg1)反向前瞻

正則對(duì)象屬性

*lastIndex
該屬性存放一個(gè)整數(shù),它聲明的是==上一次匹配文本之后==的第一個(gè)字符的位置

常用的正則匹配

利用正則表達(dá)式限制網(wǎng)頁(yè)表單里的文本框輸入內(nèi)容

  用正則表達(dá)式限制只能輸入中文:onkeyup="value=value.replace(/1/g,"") "onbeforepaste="clipboardData.setData(""text"",clipboardData.getData(""text"").replace(/1/g,""))"
  
用正則表達(dá)式限制只能輸入全角字符: onkeyup="value=value.replace(/2/g,"") "onbeforepaste="clipboardData.setData(""text"",clipboardData.getData(""text"").replace(/2/g,""))"

  用正則表達(dá)式限制只能輸入數(shù)字:onkeyup="value=value.replace(/3/g,"") "onbeforepaste= "clipboardData.setData(""text"",clipboardData.getData(""text"").replace(/3/g,""))"
  
   用正則表達(dá)式限制只能輸入數(shù)字和英文:onkeyup="value=value.replace(/[W]/g,"") "onbeforepaste="clipboardData.setData(""text"",clipboardData.getData(""text"").replace(/3/g,""
* 驗(yàn)證用戶密碼:“^[a-zA-Z]w{5,17}$”正確格式為:以字母開(kāi)頭,長(zhǎng)度在6-18之間,
 
** 只能包含字符、數(shù)字和下劃線。
 
* 驗(yàn)證是否含有^%&"",;=?$"等字符:“[^%&"",;=?$x22]+”
 
** 只能輸入漢字:“^[u4e00-u9fa5],{0,}$”
 
 驗(yàn)證Email地址:“^w+[-+.]w+)@w+([-.]w+).w+([-.]w+)$”
  

驗(yàn)證InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?...*)?$”

 * 驗(yàn)證電話號(hào)碼:“^((d{3,4})|d{3,4}-)?d{7,8}$”
 
 正確格式為:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”,
  “XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。
 
* 驗(yàn)證身份證號(hào)(15位或18位數(shù)字):“^d{15}|d{}18$”
 
 *驗(yàn)證一年的12個(gè)月:“^(0?[1-9]|1[0-2])$”正確格式為:“01”-“09”和“1”“12”
 
* 驗(yàn)證一個(gè)月的31天:“^((0?[1-9])|((1|2)[0-9])|30|31)$”
   正確格式為:“01”“09”和“1”“31”。
 
* 匹配中文字符的正則表達(dá)式: [u4e00-u9fa5]

 匹配空行的正則表達(dá)式:n[s| ]r

匹配HTML標(biāo)記的正則表達(dá)式:/<(.)>.|<(.*) />/

匹配首尾空格的正則表達(dá)式:(^s)|(s$)

匹配Email地址的正則表達(dá)式:w+([-+.]w+)@w+([-.]w+).w+([-.]w+)*

匹配網(wǎng)址URL的正則表達(dá)式:http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?

u4E00-u9FA5 ?

uFF00-uFFFF ?

d ?

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/84929.html

相關(guān)文章

  • 初識(shí) Bottle (一)

    摘要:安裝是一個(gè)輕量型的不依賴于任何第三方庫(kù)的框架,整個(gè)框架只有一個(gè)文件。向打聲招呼吧新建一個(gè)文件在瀏覽器或者,,得到結(jié)果當(dāng)使用裝飾器綁定路由時(shí),實(shí)際是使用了的默認(rèn)應(yīng)用,即是的一個(gè)實(shí)例。 1. 安裝 bottle是一個(gè)輕量型的不依賴于任何第三方庫(kù)的web框架,整個(gè)框架只有bottle.py一個(gè)文件。 wget http://bottlepy.org/bottle.py 2. 向bottl...

    mengbo 評(píng)論0 收藏0
  • webpack4系列教程(一):初識(shí)webpack

    摘要:當(dāng)處理應(yīng)用程序時(shí),它會(huì)遞歸地構(gòu)建一個(gè)依賴關(guān)系圖,其中包含應(yīng)用程序需要的每個(gè)模塊,然后將所有這些模塊打包成一個(gè)或多個(gè)。而可以將所有類型的文件處理成能夠識(shí)別的有效模塊,然后再對(duì)其進(jìn)行處理。 1. 什么是webpack 先來(lái)看看官網(wǎng)對(duì)webpack的介紹?: 本質(zhì)上,webpack是一個(gè)現(xiàn)代 JavaScript 應(yīng)用程序的靜態(tài)模塊打包器(module bundler)。當(dāng) webpack ...

    TigerChain 評(píng)論0 收藏0
  • TypeScript 初識(shí) - 變量

    摘要:通常會(huì)定義為函數(shù)的返回值一個(gè)類型的變量是沒(méi)有生命用處的,因?yàn)轭愋偷淖兞恐荒苜x值為。和有一些區(qū)別的,函數(shù)沒(méi)有返回值時(shí)返回類型為的方法,即使沒(méi)有寫明語(yǔ)句,也會(huì)在函數(shù)執(zhí)行完的時(shí)候,隱式地返回一個(gè)類型。中新增加的變量聲明方式。 類型注解 類型注解使用 :TypeAnnotation 語(yǔ)法。類型聲明空間中可用的任何內(nèi)容都可以用作類型注解。 const num: number = 123; fun...

    dinfer 評(píng)論0 收藏0
  • [初識(shí)C++] 何為最:心酸歷史

    摘要:上面需要了解的是這倆個(gè)版本都是破蛹成蝶的版本世界挑戰(zhàn)榜咋才前三還沒(méi)擠進(jìn)去呀,你想想世界上有幾千中編程語(yǔ)言,在其中脫穎出來(lái),可以說(shuō)是天之嬌子,鳳毛麟角了。支持正版圖靈上面買吧,如果沒(méi)錢買盜版吧學(xué)完以后買本正版支持一下,創(chuàng)作不易是吧 ...

    forrest23 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<