test() 方法用於檢測一個字元串是否匹配某個模式 最近遇到的某業務中進行發票抬頭的正則驗證如下: console.log(/^[a-zA-Z\u4e00-\u9fa5\s()()<>《》\(\)\-]+$/.test("中國xxxx公司七五0試驗場")) 當用戶輸入上面的公司名時報錯false, ...
test() 方法用於檢測一個字元串是否匹配某個模式
最近遇到的某業務中進行發票抬頭的正則驗證如下:
console.log(/^[a-zA-Z\u4e00-\u9fa5\s()()<>《》\(\)\-]+$/.test("中國xxxx公司七五0試驗場"))
當用戶輸入上面的公司名時報錯false,驗證不過,這是因為按照中國的公司規定,公司名里不允許出現阿拉伯數字,因此當出現0的時候,正則就驗證不過去了
企業名稱不得含有下列內容的文字:
1、有損於國家、社會公共利益的;
2、可能對公眾造成欺騙或者誤解的;
3、外國國家(地區)名稱、國際組織名稱;
4、政黨名稱、黨政軍機關名稱、群眾組織名稱、社會團體名稱及部隊番號;
5、外國文字、漢語拼音字母、阿拉伯數字;
6、其他法律、行政法規規定禁止的。