亚洲福利网站,国产精品久久国产三级国电话系列 ,欧美久久久久久,蜜桃av在线

IT培訓(xùn)-高端面授IT培訓(xùn)機(jī)構(gòu)
云和教育:云和數(shù)據(jù)集團(tuán)高端IT職業(yè)教育品牌
  • 國(guó)家級(jí)
    全民數(shù)字素養(yǎng)與技能培訓(xùn)基地
  • 河南省
    第一批產(chǎn)教融合型企業(yè)建設(shè)培育單位
  • 鄭州市
    數(shù)字技能人才(碼農(nóng))培養(yǎng)評(píng)價(jià)聯(lián)盟

什么是量詞符?怎樣理解量詞符?

  • 發(fā)布時(shí)間:
    2023-02-16
  • 版權(quán)所有:
    云和教育
  • 分享:

量詞符用來(lái)設(shè)定某個(gè)模式出現(xiàn)的次數(shù),通過(guò)使用量詞符(?、+、*、)能夠完成某字符連續(xù)出現(xiàn)的匹配。具體如表所示。

上表中,“…”表示多次。為了更好地理解量詞符的使用,下面我們以a字符為例進(jìn)行演示,示例代碼如下。

var reg = /~a*$/;      // * 相當(dāng)于>=0,可以出現(xiàn)1次或很多次
var reg = /^a+$/;      //+相當(dāng)于>=1,可以出現(xiàn)1次或很多次
var reg = /^a?$/;      //?相當(dāng)于1110,可以出現(xiàn)0次或1次
var reg = /<a{3,}$/;   //{3} 就是重復(fù)a字符3次
var reg = /^a{3,}$/;  //{3,}就是重復(fù)a字符 大于等于3次
var reg = /^a{3,}$/;  //{3,16}就是重復(fù)a字符 大于等于3次 小于等于16次

上述代碼中,是以字符a出現(xiàn)的次數(shù)為例使用量詞符的,但是在實(shí)際開(kāi)發(fā)中,通常使用量詞來(lái)表示某個(gè)模式出現(xiàn)的次數(shù)。例如,前面學(xué)到的校驗(yàn)用戶名的正則表達(dá)式如下。

var reg= /^[a-zA-Z0-9 -]s/;

這個(gè)模式只能讓用戶輸人大小寫(xiě)字母、數(shù)字、下劃線、短橫線,因?yàn)橛羞吔绶皀”,所以只能多選一。假如允許用戶輸入6~16位字符,此時(shí)就可以通過(guò)量詞符來(lái)使reg模式出現(xiàn)6~16位之間的任何一個(gè)都是正確的,這就需要定制一個(gè)范圍。示例代碼如下。

var reg=/~[a-zA-20-9-]16,16)S/;

從上述代碼可知,“n”部分表示用戶名正則模式,“n”部分設(shè)定模式出現(xiàn)的次數(shù)。注意(6,16)之間不能有空格。靈活運(yùn)用限定符,可以使正則表達(dá)式更加的清晰易懂。

 

主站蜘蛛池模板: 靖西县| 桦南县| 扬州市| 报价| 岫岩| 揭东县| 托里县| 略阳县| 宁城县| 霍州市| 凤山市| 东方市| 南陵县| 土默特左旗| 友谊县| 靖江市| 兰州市| 任丘市| 姚安县| 宁安市| 牟定县| 尼玛县| 商丘市| 上蔡县| 新安县| 绥宁县| 义乌市| 乌拉特中旗| 宿迁市| 长白| 都昌县| 昌黎县| 和平县| 松阳县| 鹿泉市| 乌拉特中旗| 华坪县| 阿坝| 岱山县| 双牌县| 汝城县|