正则表达式:"^[\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; } }); })
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持小牛知识库!
主要内容:标签属性,JSF验证整数范围实例标签用于将字符串值验证为所需格式。 以下代码显示如何使用标记。 标签属性 属性 说明 pattern 格式化模式 JSF验证整数范围实例 打开 NetBeans IDE 创建一个Web工程:ValidateRegularExpression,其目录结构如下所示 - 创建以下文件代码,文件:index.xhtml 的代码内容如下所示 - 文件:result.xhtml 的代码内容如下所示 - 文件:
我有以下用于javascript密码验证的正则表达式: 正则表达式规则是: 12-25个字符 至少有一个大写字母 至少有一个小写字母 至少有一个数字 至少有一个特殊字符:!#$%()*,-./:;=?@[]^ `{124;}~ 然而,正则表达式似乎不起作用。它匹配任何字符。我该怎么解决这个问题?
本文向大家介绍js正则表达式验证表单【完整版】,包括了js正则表达式验证表单【完整版】的使用技巧和注意事项,需要的朋友参考一下 效果图: 图(1)初始图 图(2)填入信息校验 代码如下: 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持呐喊教程!
本文向大家介绍js正则表达式验证邮件地址,包括了js正则表达式验证邮件地址的使用技巧和注意事项,需要的朋友参考一下 我们最经常遇到的验证,就是电子邮件地址验证。网站上常见。各种网页脚本也都常用“正则表达式”(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法。有的还能分解出用户名和域名。现在用JavaScript语言实现一下电子邮件地址验证程序,用的是JavaSc
本文向大家介绍js正则表达式验证大全(收集),包括了js正则表达式验证大全(收集)的使用技巧和注意事项,需要的朋友参考一下 引用网址 http://hi.baidu.com/quiteuniverse/blog/item/9f3f043d46ad1e07bba16716.html 以下函数调用方式: HTML代码: ************************** /// 判断输入
本文向大家介绍请用正则表达式验证数字相关面试题,主要包含被问及请用正则表达式验证数字时的应答技巧和注意事项,需要的朋友参考一下 /[0一9]*$/