码迷,mamicode.com
首页 > Web开发 > 详细

js正则表达式(简单)

时间:2015-12-06 19:16:22      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:


<script>
var str = prompt("请输入一个数字");
// console.log(/^\d{6,12}$/.test(str));
// console.log(/^\D{6,12}$/.test(str));
// console.log(/^\\d{1,2}$/.test(str));//匹配值为\d,\dd
/*
/^(ab)$/ 只能匹配ab
/^(a|b)$/、/^[ab]$/ 只能匹配a或b
/^a{0,n}$/ 匹配0~n个a
*/
//匹配电话号码13,14,15,17,18
// console.log(/^1[34578]{1}\d{9}$/.test(str));
// var str = prompt("请输入手机号码:");
// if (/^1[34578]{1}\d{9}$/.test(str)) {
// alert("欢迎你" + str + "!");
// } else {
// alert("号码格式错误");
// }
// 匹配小数、整数
// console.info(/^-?\d+[\.]{0,1}\d{0,}$/.test(str));


// console.info(/^(ab){0,1}[ab]{0,1}$/.test(str));
// console.info(/^(ab|a|b){1}$/.test(str));
// 只能输入5位正整数
// console.info(/^[1-9]\d{4}$/.test(str));
// 只能输入9个大小写字母
// console.info(/^[A-Za-z]{9}$/.test(str))
// 只能输入长度为3的字符串,“.”代表字符串,什么都可以输入
// console.info(/^.{3}$/.test(str));
// 只能输入3-5个汉字
// console.info(/^[\u4e00-\u9fa5]{3,5}$/.test(str));
// 只能输入email格式
console.info(/^[A-Za-z\d]{6,12}\@(qq|163|yahoo)\.(com)$/.test(str));
// console.info(/^[0-9]\d{6,12}\@qq\.(com)$/.test(str));
// 只能输入qq号码
// console.info(/^[0-9]\d{5,10}$/.test(str));
// 只能输入网址
// console.info(/^(www.)[A-Za-z\d]{1,}(.com)(.cn)?$/.test(str));

</script>

js正则表达式(简单)

标签:

原文地址:http://www.cnblogs.com/Shirley-He/p/5023923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!