function demoMatchClick() {
var validString = /^[a-z](?=[a-z]*[0-9])[a-z0-9]{0,6}[a-z]$/
var re = new RegExp(validString);
if (document.form1.subject.value.test(re)) {
alert("Successful match");
} else {
alert("No match");
}
}
<INPUT TYPE=SUBMIT VALUE="Replace" ONCLICK="demoReplaceClick()">
我无法让它弹出一个弹出警报
我希望这些规则得到执行
•没有大写字母。 •以字母开头。 • 至少有1 个数字不在开头和结尾。 •最多有 8 个字母数字 •没有像@#$ 字符这样的符号(像!@#$%^&*()-+ 这样的符号)。
我现在正在使用一个按钮来执行代码。