首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[javascript] test() 方法进行正则验证

[javascript] test() 方法进行正则验证

作者头像
唯一Chat
发布于 2020-03-19 14:25:08
发布于 2020-03-19 14:25:08
1.4K0
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地

test() 方法用于检测一个字符串是否匹配某个模式

最近遇到的某业务中进行发票抬头的正则验证如下:

代码语言:javascript
复制
console.log(/^[a-zA-Z\u4e00-\u9fa5\s()()<>《》\(\)\-]+$/.test("中国xxxx公司七五0试验场"))

当用户输入上面的公司名时报错false,验证不过,这是因为按照中国的公司规定,公司名里不允许出现阿拉伯数字,因此当出现0的时候,正则就验证不过去了

企业名称不得含有下列内容的文字:   1、有损于国家、社会公共利益的;   2、可能对公众造成欺骗或者误解的;   3、外国国家(地区)名称、国际组织名称;   4、政党名称、党政军机关名称、群众组织名称、社会团体名称及部队番号;   5、外国文字、汉语拼音字母、阿拉伯数字;   6、其他法律、行政法规规定禁止的。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-02-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档