str = prompt("输入字符串"); if ((str.match(/[1-9]?[0-9]/) && str.match(/0/) == null) || str.match(/[A-Z]/)) { alert("合法!"); }