溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

js正則表達(dá)式校驗(yàn)指定字符串的方法

發(fā)布時(shí)間:2020-08-28 07:07:12 來(lái)源:腳本之家 閱讀:491 作者:小咸魚(yú)coming 欄目:web開(kāi)發(fā)

最新一個(gè)小表單驗(yàn)證需求:“只能輸入漢字,并且必須包含“支行”,“分行”,“銀行”,“信用社“”字樣,需用正則表達(dá)式校驗(yàn)

故寫(xiě)出了如下的表達(dá)式

var patt1=new RegExp(/^[\u0391-\uFFE5]*(([\u652f]{1}[\u884c]{1})|([\u5206]{1}[\u884c]{1})|([\u94f6]{1}[\u884c]{1})|([\u4fe1]{1}[\u7528]{1}[\u793e]{1}))+[\u0391-\uFFE5]*$/);

document.write(patt1.test("信用社好好干"));

漢字編碼使用Unicode,然后輸出的當(dāng)然是true,總的規(guī)則分如下三部分:

1. ^[\u0391-\uFFE5]*表示開(kāi)頭必須包含零或多個(gè)漢字

2. (([\u652f]{1}[\u884c]{1})|([\u5206]{1}[\u884c]{1})|([\u94f6]{1}[\u884c]{1})|([\u4fe1]{1}[\u7528]{1}[\u793e]{1}))+表示必須包含“支行”,“分行”,“銀行”,“信用社“”之一,而且可以重復(fù)包含

3. [\u0391-\uFFE5]*$表示結(jié)尾必須包含零或多個(gè)漢字

以上這篇js正則表達(dá)式校驗(yàn)指定字符串的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持億速云。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI