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 onpropertychange输入框 事件获取属性
Mar 26 Javascript
jQuery学习笔记之jQuery的事件
Dec 22 Javascript
Notify - 基于jquery的消息通知插件
Oct 18 Javascript
Jquery 实现图片轮换
Jan 28 Javascript
javascript获取系统当前时间的方法
Nov 19 Javascript
AngularJs Understanding the Controller Component
Sep 02 Javascript
js时间戳和c#时间戳互转方法(推荐)
Feb 15 Javascript
Vue原理剖析 实现双向绑定MVVM
May 03 Javascript
微信小程序实现锚点定位楼层跳跃的实例
May 18 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
Aug 21 Javascript
vue组件表单数据回显验证及提交的实例代码
Aug 30 Javascript
简单说说如何使用vue-router插件的方法
Apr 08 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 excel类 phpExcel使用方法介绍
2010/08/21 PHP
解析php 版获取重定向后的地址(代码)
2013/06/26 PHP
PHP中$_FILES的使用方法及注意事项说明
2014/02/14 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
php使用CURL伪造IP和来源实例详解
2015/01/15 PHP
php一个文件搞定微信jssdk配置
2016/12/12 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
laravel-admin 在列表页添加自定义按钮的例子
2019/09/30 PHP
编辑浪子版表单验证类
2007/05/12 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
Vue.js仿Select下拉框效果
2020/02/18 Javascript
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
python冒泡排序算法的实现代码
2013/11/21 Python
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
python中kmeans聚类实现代码
2018/02/23 Python
python统计中文字符数量的两种方法
2019/01/31 Python
Python多进程fork()函数详解
2019/02/22 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
John Varvatos官方网站:设计师男士时装
2017/02/08 全球购物
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
如何通过jdbc调用存储过程
2012/04/19 面试题
优秀共产党员先进事迹
2014/01/27 职场文书
根叔历年演讲稿
2014/05/20 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
旅游项目合作意向书
2015/05/08 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
《传颂之物 虚伪的假面》BD发售宣传CM公开
2022/04/04 日漫