Hi, habe ein bisschen mit den regulären Ausdrücken rumgespielt und komme dabei zu folgendem Ergebnis:
<script type="text/javascript" language="JavaScript">
var re1 = /[a-z]?/;
var re2 = /\d{5}/;
var re3 = /0|-?[1-9]\d*/;
document.write(re1.test("jk") + "<br />");
document.write(re2.test("123456") + "<br />");
document.write(re3.test("2jk") + "<br /><br />");
var re4 = new RegExp("\d{5}");
document.write(re4.test("12343") + "<br />");
</script>
Die Ausgabe lautet:
true
true
true
false
Hab ich die regExps falsch verstanden oder was stimmt hier nicht?
Danke für eure Hilfe,
Peete