您好,我正在开发一个用于测试密码字段的 javascript。但是我似乎无法让它工作。页面加载没有任何不好的事情发生,但脚本似乎无法正常工作。这是我到目前为止所写的。我希望它检查大小写字母、数字和非正则表达式。长度并不重要,只是它各有一个。这是我到目前为止所写的。
更新:找到了一种更简单的脚本编写方式。每当密码字段错误时,我都能得到它来提醒我。但是我无法让真实的陈述在单击文档按钮的位置起作用。
var str= passwordFieldForm;
var patt=/[a-z]/g;
var patt2 = /[A-Z]/g;
var patt3 = /[0-9]/g;
var patt4 = /[~\!@#\$%\^&*_\-\+=`\|\\(\)\{\}\[\]:;"'<>,\.\?\/]/g;
var result=patt.test(str);
var result2=patt2.test(str);
var result3=patt3.test(str);
var result4=patt4.test(str);
if (!result)
alert("Needs a lowercase letter");
if (!result2)
alert("Needs a Uppercase Letter")
if (!result3)
alert("Needs a Number.")
if (!result4)
alert("Needs a special character")
if (result) && (result2) && (result3) && (result4) == true
document.getElementById("kioskform:broswerPasswordSubmit").click();