摘要:用正则表达式将前后空格用空字符串替代。去首尾空格为要校验的内容批准文号由国药准字或国药试字位字母位数字组成匹配日期格式支持闰年匹配日期格式支持闰年批准日期格式为校验网址
1、由汉字、字母、数字、下划线组成
var regf=/^[a-zA-Z0-9\_/su4e00-u9fa5]{2,50}$/; if(!regf.test(gets)){ alert("品牌由汉字、字母、数字、下划线组成"); }
2、由字母、数字和标点符号组成(汉字除外)
var regf=/^[^u4e00-u9fa5]{2,200}$/;//汉字除外 if(!regf.test(gets)){ alert("拼音名称中只可输入字母、数字和标点符号"); }
3、由汉字组成
var regf=/^[u4e00-u9fa5]{2,100}$/;// if(!regf.test(gets)){ alert("产品名称由汉字组成"); }
4、批准文号由国药准字或国药试字+1位字母+8位数字组成
// String 构造函数的原型对象的一个方法。 String.prototype.trim = function(){ // 用正则表达式将前后空格,用空字符串替代。 return this.replace(/(^s*)|(s*$)/g, ""); } gets = gets.trim();//去首尾空格【gets为要校验的内容】 var regf = /^(([u56fd][u836f][u51c6][u5b57])([a-zA-Z]{1})([0-]{8}))|(([u56fd][u836f][u8bd5][u5b57])([a-zA-Z]{1})([0-9]{8}))$/; if(!regf.test(gets)){ alert("批准文号由国药准字或国药试字+1位字母+8位数字组成"); }
5、匹配日期格式yyyy-mm-dd(支持闰年)
var regf=/^((((19|20)d{2})-(0?(1|[3-9])|1[012])-(0?[1-9]|[12]d|30))|(((19|20)d{2})-(0?[13578]|1[02])-31)|(((19|20)d{2})-0?2-(0?[1-9]|1d|2[0-8]))|((((19|20)([13579][26]|[2468][048]|0[48]))|(2000))-0?2-29))$/;//匹配日期格式yyyy-mm-dd(支持闰年) if(!regf.test(gets)){ alert("批准日期格式为2016-12-12"); }
6、校验网址
((http|https|ftp):(////|////)((/w)+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(((//[/~]*|//[/~]*)(/w)+)|[.](/w)+)*(((([?](/w)+){1}[=]*))*((/w)+){1}([/&](/w)+[/=](/w)+)*)*)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/50855.html
摘要:用正则表达式将前后空格用空字符串替代。去首尾空格为要校验的内容批准文号由国药准字或国药试字位字母位数字组成匹配日期格式支持闰年匹配日期格式支持闰年批准日期格式为校验网址 1、由汉字、字母、数字、下划线组成 var regf=/^[a-zA-Z0-9\_/su4e00-u9fa5]{2,50}$/; if(!regf.test(gets)){ alert(...
摘要:于是找来了前辈们留下的经典原生练习题,以期把看过的内容用起来,加深自己对原生的掌握。鼠标移入移出改变样式实现效果继续样式转换,虽然用的伪类便能实现,但既然是的练习题就得用用鼠标事件了。 0x0关于这个系列 差不多把《js高级程序设计》刷完了,所谓实践出真知,尤其编程这种实践和经验相当重要的事情,不能光说不做。但以我现在的水平,直接上手那些大项目是还是不够格的,还是得一步步扎实好基础再有...
摘要:许多程序设计语言都支持利用正则表达式进行字符串操作。为字符串定义规则,为输入内容定义规则正则表达式用于字符串处理表单验证等场合,实用高效。匹配检查字符串是否符合正则表达式中的规则,有一次不匹配,则返回。 一、正则表达式的定义 正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系...
摘要:正则表达式作为前端学习的一个知识点,是每个合格的前端开发都应该掌握它的用法。元字符一般情况下,正则表达式的一个字符对应字符串的一个字符。 正则表达式作为前端学习的一个知识点,是每个合格的前端开发都应该掌握它的用法。正则表达式的学习确实不难,语法和应用也非常简单,能够快速入门,很轻松的就能写出简单的表达式来对字符串执行某些操作。网上也有标题党说一杯咖啡的时间就能学会。能学会吗?能!但要真...
阅读 3457·2021-10-08 10:04
阅读 826·2019-08-30 15:54
阅读 2136·2019-08-29 16:09
阅读 1322·2019-08-29 15:41
阅读 2241·2019-08-29 11:01
阅读 1697·2019-08-26 13:51
阅读 999·2019-08-26 13:25
阅读 1774·2019-08-26 13:24