html部分
<input type="text" name="" id="txt">
<button id="btn">验证</button>
js正则部分
//获取元素
var btn = document.getElementById("btn");
var txt = document.getElementById("txt");
//点击按钮进行验证
btn.onclick = function() {
var val = txt.value;
//正则
var reg = /x/ //要求含有字母x
var reg = /^x$/ //必须是一个符号并且是x
var reg = /^mn{2,5}$/ //以m开头 至少2个n 最多5个n
var reg = /^5{6}$/ //6个5
var reg = /[0-9]{6}/ //邮编
var reg = /^\w{6-16}$/ //判断用户名 字母 数字 下划线 长度范围6~16
var reg = /^[a-zA-Z_]\w{5-15}$/ // 判断用户名 字母 数字 下划线 长度范围6~16 不能以数字开头
var reg = /^.{6,}$/ //判断密码 至少6位
var reg = /^www\.baidu\.com$/ // 要求输入网址必须是 www.baidu.com
var reg = /^8\+9$/ //要求输入 8+9
// 手机号码 以13开头或以15开头
var reg = /^1[35]\d{9}$/
var reg = /^(13|15)\d{9}$/
var reg = /^1(3|5)\d{9}$/
//要求输入的均为汉字
var reg = /^[\u4e00-\u9fa5]+$/;
//要求输入的值为:18-65
//分解:18 19 20-59 60-65
var reg = /^((1(8|9))|([2-5][0-9])|(6[0-5]))$/
alert(reg.test(val));
}