js正则表达式校验指定字符串的方法


Posted in Javascript onJuly 23, 2018

最新一个小表单验证需求:“只能输入汉字,并且必须包含“支行”,“分行”,“银行”,“信用社“”字样,需用正则表达式校验

故写出了如下的表达式

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,然后输出的当然是true,总的规则分如下三部分:

1. ^[\u0391-\uFFE5]*表示开头必须包含零或多个汉字

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

3. [\u0391-\uFFE5]*$表示结尾必须包含零或多个汉字

以上这篇js正则表达式校验指定字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
网上抓的一个特效
May 11 Javascript
JQuery SELECT单选模拟jQuery.select.js
Nov 12 Javascript
jQuery制作的别致导航有阴影背景高亮模式窗口
Apr 15 Javascript
js中各种类型的变量在if条件中是true还是false
Jul 16 Javascript
JS获取iframe中longdesc属性的方法
Apr 01 Javascript
详解自定义ajax支持跨域组件封装
Feb 08 Javascript
JS点击动态添加标签、删除指定标签的代码
Apr 18 Javascript
微信小程序上传图片实例
May 28 Javascript
vue根据进入的路由进行原路返回的方法
Sep 26 Javascript
JavaScript ES6中的简写语法总结与使用技巧
Dec 30 Javascript
ES6中的class是如何实现的(附Babel编译的ES5代码详解)
May 17 Javascript
利用javaScript处理常用事件详解
Apr 14 Javascript
js中时间格式化的几种方法
Jul 22 #Javascript
详解vue axios二次封装
Jul 22 #Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
Jul 22 #Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 #Javascript
5分钟学会Vue动画效果(小结)
Jul 21 #Javascript
详解从Vue-router到html5的pushState
Jul 21 #Javascript
JS实现面向对象继承的5种方式分析
Jul 21 #Javascript
You might like
功能齐全的PHP发送邮件类代码附详细说明
2008/07/10 PHP
discuz目录文件资料汇总
2014/12/30 PHP
win7安装php框架Yii的方法
2016/01/25 PHP
JQuery优缺点分析说明
2011/04/10 Javascript
js对象的复制继承实例
2015/01/10 Javascript
JavaScript简单表格编辑功能实现方法
2015/04/16 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
js识别uc浏览器的代码
2015/11/06 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
js面向对象编程总结
2017/02/16 Javascript
vue路由嵌套的SPA实现步骤
2017/11/06 Javascript
小程序组件之仿微信通讯录的实现代码
2018/09/12 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
基于canvas实现手写签名(vue)
2020/05/21 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
python刷投票的脚本实现代码
2014/11/08 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
2017/10/07 Python
Python爬虫运用正则表达式的方法和优缺点
2019/08/25 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
SQL语言面试题
2013/08/27 面试题
车间主管岗位职责
2013/11/14 职场文书
高中军训感言400字
2014/02/24 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
库房管理员岗位职责
2014/03/09 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
行政主管岗位职责
2015/02/03 职场文书
义诊活动总结
2015/02/04 职场文书
python ansible自动化运维工具执行流程
2021/06/24 Python
Android开发手册自定义Switch开关按钮控件
2022/06/10 Java/Android
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技