vbs如何验证使用者輸入的密码格式,验证使用者輸入的密碼格式 要求:(英文數字組合,6-20個字并且英文數字至少一個)
<html>
<head>
<script type="text/javascript">
function test(obj){
var str=document.all("Test").value;
var right=true;
if(!/^[\dA-Za-z]{6,20}$/.test(str)) right=false;
if(/^[A-Za-z]{6,20}$/.test(str)) right=false;
if(/^\d{6,20}$/.test(str)) right=false;
alert(right);
}
</script>
</head>
<body>
<input id="Test"/>
<button onclick="test()">测试</button>
</body>
</html>
JScript code^(?![0-9]+$)(?![a-zA-Z]+$)([0-9A-Za-z]+)$
VBScript code
Dim regEx,val
set regEx = new RegExp
regEx.Pattern = "^(?![0-9]+$)(?![a-zA-Z]+$)([0-9A-Za-z]+)$"
val = regEx