求一个js正则如何写 由 8 ~20 位字母、数字、常用特殊字符组成。特殊字符范围(` ~ ! @ # $ % ^ & * _ - + = , . ? / | \)匹配下面任意一种情况则为真 1.大写字母 + 小写字母 2.字母 + 数字 3.字母 + 特殊字符 4.字母 + 数字 + 特殊字符 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /^(?![0-9]+$)(?![` ~ ! @ # $ % ^ & * _ \- + = , . ? \/ | \]+$)[a-z0-9` ~ ! @ # $ % ^ & * _ \- + = , . ? \/ | \]{8,20}/i不能全为数字,也不能全为特殊字符,是吧? 不能是纯数字,也不能纯大写字母,也不能纯小写字母,也不能纯特殊字符,也不能纯数字+特殊字符,然后匹配。这样写太傻了:(/^(?![0-9]+$)(?![A-Z]+$)(?![a-z]+$)(?![\`\~\!\@\#\$\%\^\&\*\_\-\+\=\,\.\?\/\|\\]+$)(?![0-9\`\~\!\@\#\$\%\^\&\*\_\-\+\=\,\.\?\/\|\\]+$)[a-zA-Z0-9\`\~\!\@\#\$\%\^\&\*\_\-\+\=\,\.\?\/\|\\]{8,20}$/.test(value) 求多浏览器下弹出窗口自动全屏显示的代码 EXTJS 切换tab标签时,弹出框中的确定按钮文字显示不全 javascript的问题,(高分求助) [底层问题]关于浏览器缓存与IIS连接数问题 做 jquery ui 的同学必看,一哥们用jquery ui 做了一个快递单打印设计器,神器级作品! 请教:怎么用javascript实现清屏?(急) 如何释放showModalDialog窗口? 如何屏蔽对页面的双击操作 document.write 的问题,大家帮吓手啦。 怎么让ajax只请求一次就行了 JS能否更改某个标签的onclick属性,使其弹出一个新窗口? prompt 怎样输入多行
不能全为数字,也不能全为特殊字符,是吧?