时间:2021-05-26
最新一个小表单验证需求:“只能输入汉字,并且必须包含“支行”,“分行”,“银行”,“信用社“”字样,需用正则表达式校验
故写出了如下的表达式
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正则表达式校验指定字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
正则表达式replace()函数:此函数用指定的字符串替换字符串中与正则表达式匹配的子字符串。返回值是一个替换后的新字符串。这里只介绍正则表达式的相关操作,其他
//////快速验证一个字符串是否符合指定的正则表达式。//////正则表达式的内容。///需验证的字符串。///是否合法的bool值。publicstatic
1、正则表达式(regularexpression)是一种字符串匹配的模式,用来检查一个字符串中是否包含指定模式的字符串。2、正则表达式的创建varreg=/w
php正则验证字符串是否为数字方法一:php中利用正则表达式验证字符串是否为数字一件非常容易的事情,最主要的是如何写好正则表达式以及掌握正则表达式的写法,在此利
正则表达式定义了一个字符串的规则。最简单的正则表达式不包含任何保留字。例如,正则表达式hello只和字符串“hello”匹配。一般的正则表达式使用了某些特殊的结