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 相关文章推荐
怎么用javascript进行拖拽
Jul 20 Javascript
论坛特效代码收集(落伍转发-不错)
Dec 02 Javascript
extjs4 treepanel动态改变行高度示例
Dec 17 Javascript
Eclipse配置Javascript开发环境图文教程
Jan 29 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
Dec 12 Javascript
深入剖析JavaScript:Object类型
May 10 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
Aug 30 Javascript
Vue2.0 实现歌手列表滚动及右侧快速入口功能
Aug 08 Javascript
express+vue+mongodb+session 实现注册登录功能
Dec 06 Javascript
灵活使用console让js调试更简单的方法步骤
Apr 23 Javascript
JS如何实现封装列表右滑动删除收藏按钮
Jul 23 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/10/22 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
JavaScript 字符串乘法
2009/08/20 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
2011/07/11 Javascript
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
使用简洁的jQuery方法实现隔行换色功能
2014/01/02 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
js面向对象之公有、私有、静态属性和方法详解
2015/04/17 Javascript
javascript常用的方法分享
2015/07/01 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
详解webpack之scss和postcss-loader的配置
2018/01/09 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
matplotlib作图添加表格实例代码
2018/01/23 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
基于 HTML5 Canvas实现 的交互式地铁线路图
2018/03/05 HTML / CSS
幼儿园父亲节活动方案
2014/03/11 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
财务人员个人工作总结
2015/02/27 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
经销商会议开幕词
2016/03/04 职场文书
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫