本篇文章和大家了解一下用test()方法進行正則驗證。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。
十載專注成都網(wǎng)站制作,企業(yè)網(wǎng)站制作,個人網(wǎng)站制作服務,為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設計流程、步驟,成功服務上千家企業(yè)。為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制高端網(wǎng)站建設服務,專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對成都履帶攪拌車等多個領域,擁有豐富的網(wǎng)站制作經(jīng)驗。
如何用test()方法進行正則驗證
test() 方法用于檢測一個字符串是否匹配某個模式
推薦:js教程
最近遇到的某業(yè)務中進行發(fā)票抬頭的正則驗證如下:
console.log(/^[a-zA-Z\u4e00-\u9fa5\s()()<>《》\(\)\-]+$/.test("中國xxxx公司七五0試驗場"))
當用戶輸入上面的公司名時報錯false,驗證不過,這是因為按照中國的公司規(guī)定,公司名里不允許出現(xiàn)阿拉伯數(shù)字,因此當出現(xiàn)0的時候,正則就驗證不過去了
企業(yè)名稱不得含有下列內(nèi)容的文字:
1、有損于國家、社會公共利益的;
2、可能對公眾造成欺騙或者誤解的;
3、外國國家(地區(qū))名稱、國際組織名稱;
4、政黨名稱、黨政軍機關名稱、群眾組織名稱、社會團體名稱及部隊番號;
5、外國文字、漢語拼音字母、阿拉伯數(shù)字;
6、其他法律、行政法規(guī)規(guī)定禁止的。
關于用test()方法進行正則驗證就分享到這里了,希望以上內(nèi)容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。