js正則表達(dá)式校驗指定字符串的方法
最新一個小表單驗證需求:“只能輸入漢字,并且必須包含“支行”,“分行”,“銀行”,“信用社“”字樣,需用正則表達(dá)式校驗
故寫出了如下的表達(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]*表示開頭必須包含零或多個漢字
2. (([\u652f]{1}[\u884c]{1})|([\u5206]{1}[\u884c]{1})|([\u94f6]{1}[\u884c]{1})|([\u4fe1]{1}[\u7528]{1}[\u793e]{1}))+表示必須包含“支行”,“分行”,“銀行”,“信用社“”之一,而且可以重復(fù)包含
3. [\u0391-\uFFE5]*$表示結(jié)尾必須包含零或多個漢字
以上這篇js正則表達(dá)式校驗指定字符串的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript將字符串轉(zhuǎn)換為整數(shù)的方法
這篇文章主要介紹了JavaScript將字符串轉(zhuǎn)換為整數(shù)的方法,涉及javascript中parseInt函數(shù)的使用技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04
JavaScript使用slice函數(shù)獲取數(shù)組部分元素的方法
這篇文章主要介紹了JavaScript使用slice函數(shù)獲取數(shù)組部分元素的方法,涉及javascript中slice方法的使用技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04

