标签:
<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>
标签:
原文地址:http://www.cnblogs.com/Shirley-He/p/5023923.html