Problem med regularexpressionvalidator i Firefox
Jeg har nogle requiredieldvalidators og regularexpressionvalidators på en asp.net side.De virker fint i IE, men ikke i Firefox. Det ser ud til, at requiredfielvalidator virker ok, men ikke den anden. Problemet opleves ved, at det er felter i et gridview, og når jeg vil gemme sker der bare ikke noget. Kigger jeg i fejlkonsollen står der "m[2] is undefined" og et link til WebResource.axd. Her er det dette afsnit, der er problemer med:
else if (dataType == "Date") {
var yearFirstExp = new RegExp("^\\s*((\\d{4})|(\\d{2}))([-/]|\\. ?)(\\d{1,2})\\4(\\d{1,2})\\s*$");
m = op.match(yearFirstExp);
var day, month, year;
if (m != null && (m[2].length == 4 || val.dateorder == "ymd")) {
day = m[6];
month = m[5];
year = (m[2].length == 4) ? m[2] : GetFullYear(parseInt(m[3], 10))
Det er også en dato jeg validerer, så det hænger da i det mindste sammen.
Hvordan kan jeg komme ud over det i Firefox?