自动验证如何js使用正则表达式验证验证

开源中国在线工具
在线正则表达式测试
正则表达式
忽略大小写
匹配结果:
替换结果:
在此填写您的意见信息:
Email邮箱: (必填)
您的建议和意见:html 正则表达式 直接验证_百度知道
html 正则表达式 直接验证
在一个html的页面里面有一些input的输入框,有的只能输入汉字,有的要求是QQ号,有的要求是护照号,有的要求只能填写数字,我要怎么在input里面直接写一个用正则表达式验证的啊,比如说一个input的输入框,我要验证只能填写字母,那这条语句怎么写啊
我有更好的答案
具体的正则表达式最好学习一下:然后验证的函数可以这样,比如验证字母的:function&isAlphabet(val){&&&&var&ptn&=&/\w+/g;&&&&return&ptn.test(val);}然后需要和input关联起来,那就要监听DOM事件,或者表单提交的时候统一检查了。
但是这样写如果比较多的话,就会有写很多这种function,如果我直接想在那个input框里面加一个验证,不另外写function,应该怎么办啊
简单的方式是把常用的判断function们写到一个js文件里,然后对需要做检测的input进行监听,浏览器会自动管理的。现在的话,有些框架比如Bootstrap的模版里自带了支持验证的输入框,只要配置input的属性就可以验证。其实相当于框架帮你做了上面说的事情,但一些特殊的验证规则还是要自己实现的。
采纳率:38%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。关注51Testing
thinkPHP表单自动验证功能
发表于: 12:40 &作者:Angelべ桀瑞 & 来源:51Testing软件测试网采编
推荐标签:
  附加规则:  regex 正则验证,说明前面的那个验证规则是一个正则表达式;  function 使用函数验证,说明前面的那个验证是个函数名;  callback 使用方法验证,说明验证规则是一个Model类的方法;  confirm 验证表单中的两个字段是否相等,验证规则是一个字段名;  equal 验证是否等于某个值,这个值是有前面的验证规则定义的;  in 验证是否在某个范围之内,前面定义的是一个数组;  unique 验证是否唯一,系统会根据字段目前的值查询数据库来判断时候存在相同的值;  同时,系统还内置了一些常用的正则验证规则,可以这节使用,包括:require字段必须,email 邮箱;  currency 货币,number 数字,这些验证规则可以直接使用;  验证时间:(可选)  01.Model:: MODEL_INSERT 或者1新增数据时候验证  02.Model:: MODEL_UPDATE 或者2编辑数据时候验证  03.Model:: MODEL_BOTH 或者3 全部情况下验证(默认)  5、官方示例:  protected $_validate &= &array(  array('verify','require','验证码必须!'), //默认情况下用正则进行验证  array(name,'','帐号名称已经存在!',0,’unique’,1), // 在新增的时候验证name字段是否唯一  array('value',array(1,2,3),'值的范围不正确!',2,’in’), // 当值不为空的时候判断是否在一个范围内  array('repassword','password','确认密码不正确',0,’confirm’), // 验证确认密码是否和密码一致  array('password','checkPwd','密码格式不正确',0,’function’)// 自定义函数验证密码格式  );  也不知道符合我们老大的要求不,总之还算是出来了,好辛苦啊!! &大晚上的找代码,找案例,求安慰!!
搜索风云榜
51Testing官方微信
51Testing官方微博
测试知识全知道正则表达式测试工具 | 常用正则表达式 | java python php js正则代码生成
常用正则:
不区分大小写(i)
\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}
生成程序代码
下面是一些测试实例:
history: v1.0 正则表达式测试工具上线
修复高亮偏移错位的问题
增加生成程序代码的功能
增加java代码的生成,修正邮箱的匹配
1. 截至目前为止,最长域名后缀 .cancerresearch
重写代码生成引擎,解决生成的bug
彻底重写测试功能解决文本过长时产生的高亮bug
notice: 由于我们使用的是js的正则引擎,所以暂时还不能支持逆序环视
tool-lu@vip.qq.com
http://tool.lu/
https://tool.lu/
共找到 0 处匹配结果
阿里云幸运券,!
据说喜欢分享的,后来都成了大神
外表的美只能取悦于人的眼睛,而内在的美却能感染人的灵魂
- 关于我们
Copyright &
Rights Reserved. Current version is .

我要回帖

更多关于 js如何验证正则表达式 的文章

 

随机推荐