10行HTML代码构建JS正则表达式验证器
2012-09-17 22:57
225 查看
Input
RegExp
Result
源码如下:
其中关键性代码为这一段JavaScript代码:
可以用以下值简单验证:
input: a = b + c;
RegExp: [\s\S]+=
按下tab键触发事件,可以看到:
Result: a =
RegExp
Result
源码如下:
<html><head></head> <body> <label for="">Input </label> <input id="inputText" type="text" onchange="var rule = new RegExp(document.getElementById('reg').value), input=document.getElementById('inputText').value; document.getElementById('result').value=input.match(rule);" /><br /> <label for="">RegExp</label> <input id="reg" type="text" onchange="var rule = new RegExp(document.getElementById('reg').value), input=document.getElementById('inputText').value; document.getElementById('result').value=input.match(rule);" /><br /> <label for="">Result </label><input id="result" type="text" /> </body></html>
其中关键性代码为这一段JavaScript代码:
var rule = new RegExp(document.getElementById('reg').value), //从正则表达式输入框获取输入文本构建正则表达 input=document.getElementById('inputText').value; //获取待验证的文本 document.getElementById('result').value=input.match(rule); //将匹配结果输出到结果显示框
可以用以下值简单验证:
input: a = b + c;
RegExp: [\s\S]+=
按下tab键触发事件,可以看到:
Result: a =
相关文章推荐
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证,来这里就够了...
- js身份证号正则表达式验证
- js 正则表达式验证
- js 使用正则表达式验证url地址
- js : 正则表达式 -- 邮件地址验证解析
- 推荐在线验证js正则表达式的网站
- 正则表达式的JS验证
- JS正则表达式应用——基于Jquery的验证密码强度特效
- js正则表达式表单验证
- JavaScript - JS验证邮箱 身份证 VISA 卡输入是否正确|正则表达式
- js 正则表达式 验证 a/b/c 格式的类型数据
- 正则表达式之-js验证表单大全
- JS正则表达式验证账号、手机号、电话和邮箱
- js 常用正则表达式表单验证代码
- JS 常用正则验证表达式
- js 正则表达式验证大全
- JS常用正则表达式表单验证代码大汇总
- JS常用正则表达式及验证时间的正则表达式
- js 正则表达式验证
- js中验证邮箱,手机号码,网址,图片等各种数据的正则表达式