javascript正则表达式题目案列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript正则表达式题目案列相关的知识,希望对你有一定的参考价值。
正则表达式在javascript中字符匹配、替换和验证非常重要。 内容基本为正则表达式的入门必备知识
正则表达式: 一个规则对象, 可以把我们的字符串去匹配该规则,返回true false 模式: var reg = /规则语句/; reg.test(str);//返回boolean类型值 /.../ 规则的开始和结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 ^C 必须以C开头 C$ 必须以C结尾 \d 数字 [0-9] \D 非数字 [^0-9] \w 数字 字母 下划线 [0-9a-zA-Z_] \W 非数字 字母 下划线 [^0-9a-zA-Z_] {n} 匹配前一项n次 {n,} 匹配前一项至少n次 {n,m} 匹配前一项n - m 次 * 任意次数 + 至少1次 ? 0-1次 //接下来一些题目案列测试 $(function() { $("input[type=‘button‘]").click(function() { //4-6位数字和字母 //var reg1=/^[0-9a-zA-Z]{4,6}$/; //135 187开头的手机号 //var reg1=/^(137|187)[0-9]{8}$/ //6位邮编 首字母不能为0 //var reg1=/^[1-9]{6}$/ //1开头的手机号 //var reg1=/^1[0-9]{10}$/ //用户名5--16个字符,包含数字、字母、下划线,首位必须是字母 //var reg1=/^[a-zA-Z]\w{5,16}$/ //10-99 //var reg1=/^[1-9][0-9]{2}$/ //0-120 //var reg1=/^[0-9]$|^[1-9][0-9]$|^[1-9][0-1][1-9]$|^120$/ //大于等于1位字母、数字、下划线 //var reg1=/^\w{3}$/ //[email protected] var reg1=/^\w{3,}@[a-z]{1,}\.[a-z]{1,}$/ var tex=$("input[type=‘text‘]").val(); if(reg1.test(tex)){ alert("匹配成功") }else{ alert("匹配失败") } }) }) 检查把每天所学的记录下来。加油 (只要不放弃,就没有什么能让自己退缩;只要够坚强,就没有什么能把自己打垮!)
以上是关于javascript正则表达式题目案列的主要内容,如果未能解决你的问题,请参考以下文章