正则表达式:"^[\u4e00-\u9fa5]{0,}$" 、 "/^[\u4E00-\u9FA5]{1,5}$/" 的含义:

在JS里,\uXXXX 是转义字符,"XXXX"对应的是16进制Unicode编码;
^ 匹配一行的开始。例如正则表达式^123能够匹配字符串"12345"的开始,但是不能匹配"012345";
[\u4e00-\u9fa5] 指匹配在这两个Unicode编码之间的字符;
{0,} 重复0到无限次;
$以它为结束,如123$就是只匹配以123结尾的。1234则不能匹配。
就是说匹配以\u4e00-\u9fa5两字符之间的字符任意组成的字符串(可以是1个字符以上的)而且这字符串前后都没有其它字符。
典型应用:
$(function(){
// 验证联系人
$('input[name="contacts"]').focus(function(){
$(this).next().text('只支持中文字符');
}).blur(function(){
var pattern = /^[\u4E00-\u9FA5]{1,5}$/;
if(pattern.test($(this).val())){ //用原生JS的test()函数来匹配传入的值,返回布尔值。
$(this).removeClass('input_err');
$(this).next().text('√').removeClass('txt_err').addClass('txt_correct');
isTrue=true;
}else{
$(this).addClass('input_err');
$(this).next().text("×").removeClass('txt_correct').addClass('txt_err');
}
});
// 验证手机号码
$('input[name="tel"]').focus(function(){
$(this).next().text('座机请用 - 进行分隔');
}).blur(function(){
var pattern = /^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[1-9]\d{4,7}(-\d{1,8})?$/;
if(pattern.test($(this).val())){
$(this).removeClass('input_err');
$(this).next().text('√').removeClass('txt_err').addClass('txt_correct');
isTrue=true;
}else{
$(this).addClass('input_err');
$(this).next().text("×").removeClass('txt_correct').addClass('txt_err');
isTrue=false;
}
});
})
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# js验证中文字符
# js正则表达式验证中文
# 正则表达式
# 中文字符
# JS验证逗号隔开可以是中文字母数字
# JS验证控制输入中英文字节长度(input、textarea等)具体实例
# javascript实现前端成语点击验证
# 配以
# 的是
# 在这
# 请用
# 它为
# 布尔值
# Unicode
# class
# pre
# JS
# strong
# 进制
# uXXXX
# XXXX
# brush
# addClass
# txt_correct
# txt_err
# removeClass
相关文章:
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
学校建站服务器如何选型才能满足性能需求?
制作网站的模板软件,网站怎么建设?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
建站三合一如何选?哪家性价比更高?
如何用wdcp快速搭建高效网站?
建站之星收费标准详解:套餐费用及年费价格表一览
如何在建站之星绑定自定义域名?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
定制建站策划方案_专业建站与网站建设方案一站式指南
Swift中循环语句中的转移语句 break 和 continue
javascript中对象的定义、使用以及对象和原型链操作小结
建站之星代理如何获取技术支持?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
,sp开头的版面叫什么?
山东云建站价格为何差异显著?
如何确保西部建站助手FTP传输的安全性?
广德云建站网站建设方案与建站流程优化指南
网站插件制作软件免费下载,网页视频怎么下到本地插件?
如何快速搭建高效简练网站?
如何快速搭建FTP站点实现文件共享?
如何获取PHP WAP自助建站系统源码?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
如何有效防御Web建站篡改攻击?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
南京网站制作费用,南京远驱官方网站?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
深圳网站制作培训,深圳哪些招聘网站比较好?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
建站ABC备案流程中有哪些关键注意事项?
宝塔新建站点为何无法访问?如何排查?
如何在Golang中指定模块版本_使用go.mod控制版本号
代购小票制作网站有哪些,购物小票的简要说明?
网站制作软件有哪些,制图软件有哪些?
,石家庄四十八中学官网?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
图册素材网站设计制作软件,图册的导出方式有几种?
如何在阿里云通过域名搭建网站?
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
简单实现Android验证码
建站之星价格显示格式升级,你的预算足够吗?
如何快速搭建自助建站会员专属系统?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
学校免费自助建站系统:智能生成+拖拽设计+多端适配
如何快速生成可下载的建站源码工具?
建站之星如何一键生成手机站?
如何注册花生壳免费域名并搭建个人网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。