正则表达式几个不错的语法及密码验证
来源:互联网 发布:java视频下载 编辑:程序博客网 时间:2024/05/16 04:50
正则表达式几个不错的语法:
(?!pattern)
非获取匹配,正向否定预查,
+
匹配前面的子表达式一次或多次(大于等于1次)。例如,“zo+”能匹配“zo”以及“zoo”,但不能匹配“z”。+等价于{1,}。
^
匹配输入字符串的开始位置。
$
匹配输入字符串的结束位置。
var test = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,18}$/.test(opts.ele_value);
密码验证:
function password_blur(opts){ if(opts.ele_value == ''){ opts.ele_error.innerHTML = '密码不能为空'; return; }else{ var pw_length = opts.ele_value.length; var test = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,18}$/.test(opts.ele_value); if(!test){ opts.ele_error.innerHTML = '密码由8-18位数字字母组合'; } }}
var _doc = document, check_form = { check_password : function (opts) { var obj_ele = _doc.querySelector('#'+ opts.ele_password), ele_error = _doc.querySelector('#'+ opts.ele_error); obj_ele.addEventListener('blur', function () { password_blur({ ele_value : obj_ele.value, ele_error : ele_error }); },false); }};check_form.check_password({ ele_password : 'password', ele_error : 'error_tip'});
阅读全文
0 0
- 正则表达式几个不错的语法及密码验证
- 邮箱及密码的正则表达式验证(C#)
- 邮箱及密码的正则表达式验证(C#)
- 正则表达式验证密码
- JS的常用正则表达式 验证密码
- JS的常用正则表达式 验证密码
- JS的常用正则表达式 验证密码
- 使用 jQuery 验证密码一致性,正则表达式验证邮箱及手机号的方法
- .net验证控件的属性与使用技巧---总结及正则表达式语法
- .net验证控件的属性与使用技巧---总结及正则表达式语法
- 正则表达式语法及常用的正则表达式
- PHP正则表达式的语法及常用正则表达式
- Android正则表达式密码验证
- 常用密码正则表达式验证
- 正则表达式语法和验证
- 正则表达式的用途、语法及优先级
- 常用的正则表达式及语法大全
- 常用的正则表达式及超强验证
- 模版(Template)设计模式
- 为什么 ActionContext 可以获取域对象对应的 Map
- 关于C++ const 的全面总结
- 框架原理
- 笔记:svn的安装以及使用
- 正则表达式几个不错的语法及密码验证
- About Contest and Trainning
- Oh no! Something has gone wrong.Logout!解决方法
- 神奇数字
- 二分查找
- CS231N-Lecture6 Training Neural Network part-2
- c++中的const与指针
- L1-011. A-B
- Service层和Dao层