Hallo Felix,
Du scheinst Backslashes escapen zu müssen... Warum?
Ok, ich verstehe: Mehr Angaben, war blöd von mir... ;o)
Es handelt sich um Javascript. Das "Grund-"Javascript ist ein fertiges Script von Mircosoft. Da heisst es (Auszug):
function Convert(op, dataType, val,change) {
var num, cleanInput, m, exp;
...
else if(dataType == "Double" || dataType == "Single") {
exp = new RegExp("^\\s*([-\\+])?(\\d+)?(\\" + val.decimalchar + "(\\d+))?\\s*$");
m = op.match(exp);
if (m == null)
return null;
cleanInput = m[1] + (m[2].length>0 ? m[2] : "0") + "." + m[4];
num = parseFloat(cleanInput);
return (isNaN(num) ? null : num);
}
...
}
Da ich aber nicht einen decimalchar übergeben will, sollte nun einfach [.-,] rein. Escapen scheint ja in Javascript notwendig zu sein...
Gruss
LeKuchen