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判断单个复选框是否被选中的代码
Sep 03 Javascript
js函数的延迟加载实现代码
Oct 11 Javascript
javascript文件中引用依赖的js文件的方法
Mar 17 Javascript
jquery的clone方法应用于textarea和select的bug修复
Jun 26 Javascript
让人蛋疼的JavaScript语法特性
Sep 30 Javascript
理解javascript对象继承
Apr 17 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
May 25 Javascript
AngularJS基础 ng-src 指令简单示例
Aug 03 Javascript
vue-router实现组件间的跳转(参数传递)
Nov 07 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
Nov 10 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
Nov 16 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
Sep 16 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面向对象 字段的声明与使用
2012/06/14 PHP
Linux中为php配置伪静态
2014/12/17 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
总结对比php中的多种序列化
2016/08/28 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
jQuery 数据缓存data(name, value)详解及实现
2010/01/04 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
js如何打印object对象
2015/10/16 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
JS+Canvas绘制动态时钟效果
2017/11/10 Javascript
layer弹出层父子页面事件相互调用方法
2018/08/17 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
2019/03/25 Javascript
js针对图片加载失败的处理方法分析
2019/08/24 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
解决antd 表单设置默认值initialValue后验证失效的问题
2020/11/02 Javascript
[15:28]DOTA2 HEROS教学视频教你分分钟做大人-剧毒术士
2014/06/13 DOTA
python实现ftp客户端示例分享
2014/02/17 Python
python实现的一个p2p文件传输实例
2014/06/04 Python
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
python 循环while和for in简单实例
2016/08/16 Python
python爬虫面试宝典(常见问题)
2018/03/02 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
Django Rest framework解析器和渲染器详解
2019/07/25 Python
Python 从attribute到property详解
2020/03/05 Python
详解Python中的文件操作
2021/01/14 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
兰蔻俄罗斯官方网站:Lancome俄罗斯
2019/12/09 全球购物
DTD的含义以及作用
2014/01/26 面试题
物业管理计划书
2014/01/10 职场文书
个人查摆剖析材料
2014/02/04 职场文书
学习十八大宣传标语
2014/10/09 职场文书
就业导师推荐信范文
2015/03/27 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server