Autor | Zpráva | ||
---|---|---|---|
Martin K Profil |
#1 · Zasláno: 6. 6. 2006, 17:07:22
Zdravim Vas ,
viete mi prosim pomoc potreboval by som skontrolovat a upravit pri zadavani telefoneho cisla aby sa nedali na zaciatku zadat ziadne znaky len cisla od 1 - 9 , cize ziadna 0 ziadne + a ine znaky . Neviem ako by sa to dalo spravit za pomoci regularnych vyrazov.. Dakujem za pomoc |
||
Martin K Profil |
#2 · Zasláno: 7. 6. 2006, 08:53:25
ahojte som to asi nespravne specifikoval
jednoduchu kontrolu si viem spravit tu je priklad ================================== <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- function validateUnsigInt(s) { for (i=0; i<s.length; i++) { c=s.charAt(i); if ("123456789".indexOf(c)<0) return -1; } return parseInt(s); } /* function validateUnsigInt(s) { return (/^\d+$/.test(s)) ? parseInt(s) : -1; } */ function kontrolujFormular() { if (validateUnsigInt(document.formular.limit.value)<=0 && document.formular.limit.value!="") { alert("Chybne zadane cislo"); document.formular.limit.focus(); return false; } return true; } //--> </SCRIPT> </HEAD> <BODY> <FORM NAME="formular" ACTION="" METHOD="get" onSubmit="return kontrolujFormular();"> <P> Pocet <INPUT TYPE="text" NAME="limit" SIZE="10" MAXLENGTH="10"> <BR> <INPUT TYPE="submit" VALUE="KLIK"> </P> </FORM> </BODY> <HTML> ================================== ja by som potreboval aby mi to funkcia vycistila od neziaducich znakov podmineka je ze prva hodnota nesmia byt nula a v retazci sa musia nachadzat len cisla ziadne ine znaky |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0