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 相关文章推荐
一个刚完成的layout(拖动流畅,不受iframe影响)
Aug 17 Javascript
图片无缝滚动代码(向左/向下/向上)
Apr 10 Javascript
jQuery中:contains选择器用法实例
Dec 30 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
Dec 31 Javascript
javascript创建函数的20种方式汇总
Jun 23 Javascript
给before和after伪元素设置js效果的方法
Dec 04 Javascript
javascript创建对象、对象继承的实用方式详解
Mar 08 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
May 17 Javascript
JavaScript中0和""比较引发的问题
May 26 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
Oct 10 Javascript
jquery实现点击弹出对话框
Feb 08 jQuery
Vue 3.0中jsx语法的使用
Nov 13 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中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
jQuery的$.proxy()应用示例介绍
2014/04/03 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
vue-cli 打包使用history模式的后端配置实例
2018/09/20 Javascript
layer父页获取弹出层输入框里面的值方法
2019/09/02 Javascript
解决layer.prompt无效的问题
2019/09/24 Javascript
mac PyCharm添加Python解释器及添加package路径的方法
2018/10/29 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
python图形用户接口实例详解
2019/12/16 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
英国天然有机美容护肤品:Neal’s Yard Remedies
2018/05/05 全球购物
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
请说出几个常用的异常类
2013/01/08 面试题
Java基础类库面试题
2013/09/04 面试题
房地产出纳岗位职责
2013/12/01 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
电台编导求职信
2014/05/06 职场文书
建筑工程质量通病防治方案
2014/06/08 职场文书
计生工作先进事迹
2014/08/15 职场文书
中小学生学籍证明
2014/10/25 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
大学新生入学感想
2015/08/07 职场文书
2016高校自主招生自荐信范文
2016/01/28 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript