短信签名的正则验证,以及汉字,任意字符付的判断
发布时间:2020-12-14 02:03:20 所属栏目:百科 来源:网络整理
导读:!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-Type" content="text/html; charset=utf-8" /title正
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>正则判断签名</title> </head> <body> <script type="text/javascript"> function button_click() { //开始的判断 ^【 是否开始是以 【 开头的, ^ 匹配第一个字符 //汉字 [u4e00-u9fa5] 判断是否为汉字 //任意字符 [w] 判断是否为任意字符 //匹配几次 {0,5} 判断匹配的次数 //结束的判断 】$ 判断结尾是否是 】,$匹配最后一个字符 //判断是否是汉字或字符 | 用于判断 //^[w|u4e00-u9fa5]{0,10}$ //判断签名的正则 必须以【开头,以】结束,中间由2-4个字符或汉子组成,{2,4} 用于判断匹配的次数 var reg = new RegExp("^【[w|u4e00-u9fa5]{2,4}】$"); var str=document.getElementById("text").value; if(str!=null &&str!="") { if(reg.test(str)) { alert("正确"+str); } else { alert("错误"+str); } } } </script> <input type="text" id="text" /><br /> <input type="button" value="验证" onclick="button_click()"/> </body> </html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |