私はこの正規表現を持っています:
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");
}
}
Chromeと入力12345Test
すると、正規表現が渡されます。それがポイントです。ただし、IEでは、文字列を数字で始めることはできません。IEは私の人生を惨めにするためだけに作られているように思えます。どうすればこの問題を解決できますか?