javascript正则表达式题目案列
2016-03-24 23:04
369 查看
正则表达式在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}$/ //lisi_22@qq.com var reg1=/^\w{3,}@[a-z]{1,}\.[a-z]{1,}$/ var tex=$("input[type='text']").val(); if(reg1.test(tex)){ alert("匹配成功") }else{ alert("匹配失败") } }) }) 检查把每天所学的记录下来。加油 (只要不放弃,就没有什么能让自己退缩;只要够坚强,就没有什么能把自己打垮!)
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解