正则表达式吧
/[0-9a-zA-Z\&]+/
如有突然符号 以 \& 的形式加;/[0-9a-zA-Z\&]{6, 8}/
6 8为数量限制。
/[0-9a-zA-Z\&]+/
如有突然符号 以 \& 的形式加;/[0-9a-zA-Z\&]{6, 8}/
6 8为数量限制。
解决方案 »
- 谁对amcharts图表比较熟悉吧
- js的aptana插件为何不支持*.jsp文件的智能感应?
- Ext.menu.ColorItem 中 一个 浏览器兼容性问题
- 用window.open弹出窗口,怎么得到弹出窗口的title?
- 请问:怎样在IE里面调试javascript代码,有好的工具或者插件吗? 谢谢!
- extjs gridpanle 排序按钮重复出现
- window.open()???
- 如何将n个下拉菜单所选的内容,合并到文本框.
- 有javacript的教程?深一点的?
- 如何得到一个图片的top 和 left位置
- 如何将TABLE>替换成DIV>
- FIREFOX 兼容滚动问题,看看在FIREFOX 为什么兼容不了
var classcount = (/[A-Z]/.test(str)?1:0) + (/[a-z]/.test(str)?1:0) + (/\d/.test(str)?1:0) + (/[\W_]/.test(str)?1:0);
alert(classcount);
<script>
//检测密码强度
var checkPassWord = function (string) {
//校验密码级别
return string.replace(/^(?:(?=.{4})(?=.*([a-z])|.)(?=.*([A-Z])|.)(?=.*(\d)|.)(?=.*(\W)|.).*|.*)$/, "$1$2$3$4").length;};
alert(checkPassWord("你好wc人世间12@"));
</script>
<script language= "JavaScript ">
var password = prompt( "输入要检验的密码: ", " ");
alert( "当前密码: " + password + "\n " +
"密码强度: " + password.replace(/^(?:([a-z])|([A-Z])|([0-9])|(.)){5,}|(.)*$/g, "$1$2$3$4$5 ").length);
</script> /* 说明:强度为1-4,
1 弱,五位以下或者只有一种组合
2 中,五位或五位以上且包含有二种组合
3 强,五位或五位以上且包含有三种组合
4 很强,五位或五位以上且包含有四种组合
说明, 四种组合指 数字,小定字母,大写字母,其它符号*/