我有这个正则表达式:
var RE_SSN = /^[A-Åa-å0-9,\!\-\?\""\. ]{3,999}$/;
我在 JS 函数中使用的
function checkSsn(ssn){
if (RE_SSN.test(ssn)) {
javascript:addAppointment(document.forms[0])
alert("YES");
} else {
alert("NO");
}
}
当我输入12345Test
Chrome 时,正则表达式通过了,这就是重点。但在 IE 中,字符串不能以数字开头。在我看来,IE 只是为了让我的生活变得悲惨。我该如何解决这个问题?