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 相关文章推荐
基于jquery的inputlimiter 实现字数限制功能
May 30 Javascript
jquery中输入验证中一个不错的效果
Aug 21 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
Jul 29 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
Nov 16 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
Feb 17 Javascript
vue.js中v-on:textInput无法执行事件问题的解决过程
Jul 12 Javascript
快速解决vue-cli在ie9+中无效的问题
Sep 04 Javascript
Vue slot用法(小结)
Oct 22 Javascript
vue+iview 兼容IE11浏览器的实现方法
Jan 07 Javascript
VUE+node(express)实现前后端分离
Oct 13 Javascript
vue如何使用async、await实现同步请求
Dec 09 Javascript
原生js实现自定义难度的扫雷游戏
Jan 22 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代码
2006/12/06 PHP
PHP安全防范技巧分享
2011/11/03 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
2013/06/26 PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
2015/03/03 PHP
php猜单词游戏
2015/09/29 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
jqgrid 简单学习笔记
2011/05/03 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
Python实现的单向循环链表功能示例
2017/11/10 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
想学python 这5本书籍你必看!
2018/12/11 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
小学生自我评价范例
2013/09/24 职场文书
教师党员思想汇报
2014/01/06 职场文书
求职信范文大全
2014/05/26 职场文书
工地宣传标语
2014/06/18 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
西安兵马俑导游词
2015/02/02 职场文书
求职简历自荐信怎么写
2015/03/26 职场文书
资产移交协议书
2016/03/24 职场文书