Validering af streng
Jeg skal bruge en funktion til at validere et formfelt med en alert-box.Form-hovedet skal se nogenlunde således ud:
<FORM method=\"post\" action=\"opdater.php3\" onSubmit=\"checkForm(this);return false;\" >
Funktion skal se nogenlunde således ud:
<script language=javascript>
function checkForm(theform) {
if (theform.elements[\"strengen\"] != xxxxxxxxxxxxx {
alert(\"Strengen accepteres ikke!\");
return false;
}
theform.submit();
}
</script>
Jeg kender ikke syntaksen, men funktionen skal validere en streng på formen \"abcdef01\".
De seks første karakterer skal altid være abcdef og de to sidste skal være et tal mellem 01-30.
Kan nogen skrive en fornuftig algoritme?
I Java ville jeg skrive metoden cirka sådan her:
public static boolean checkStreng(String streng) {
int cifre = Integer.parseInt(streng.substring(6,8));
String karakterer = streng.substring(0,6);
if (karakterer.equals(\"abcdef\") && cifre < 30 && cifre > 0)
return true;
return false;
}
/kama
