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 相关文章推荐
js arguments.callee的应用代码
May 07 Javascript
jquery 图片轮换效果
Jul 29 Javascript
仿猪八戒网左下角的文字滚动效果
Oct 28 Javascript
Prototype源码浅析 String部分(一)之有关indexOf优化
Jan 15 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
May 19 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
Jun 24 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
Jun 10 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
Dec 07 Javascript
JS实现图片居中悬浮效果
Dec 25 Javascript
优化Vue项目编译文件大小的方法步骤
May 27 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
Jan 18 Javascript
vue实现lodop打印功能的示例
Nov 11 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加速的eAccelerator dll支持文件打包下载
2007/09/30 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
JS复制到剪贴板示例代码
2013/10/30 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
2014/10/07 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
贴近用户体验的Jquery日期、时间选择插件
2015/08/19 Javascript
javascript实现自动输出文本(打字特效)
2015/08/27 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
浅析JavaScript中的对象类型Object
2016/05/26 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
基于vue中的scoped坑点解说
2020/09/04 Javascript
Python中operator模块的操作符使用示例总结
2016/06/28 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
Anaconda多环境多版本python配置操作方法
2017/09/12 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
Python模块的制作方法实例分析
2019/12/21 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
Python如何读写CSV文件
2020/08/13 Python
使用OpenCV实现人脸图像卡通化的示例代码
2021/01/15 Python
使用CSS3的appearance属性改变元素的外观的方法
2015/12/12 HTML / CSS
美国在线购物频道:Shop LC
2019/04/21 全球购物
俄语地区最大的中国商品在线购物网站之一:Umka Mall
2019/11/03 全球购物
商场拾金不昧表扬信
2014/01/13 职场文书
太太口服液广告词
2014/03/20 职场文书
个人委托书格式
2014/04/04 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android
python​格式化字符串
2022/04/20 Python
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS