/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Tekstbox + valider for specielle tegn
Fra : Dcasso


Dato : 24-07-03 17:09

Hej

En der ligger inde med et eksempel på, hvordan man kan undersøge en
tekstbox for flere forskellige tegn, da jeg gerne vil kunne stoppe
brugeren fra at submitte data med tegn så som %&' osv.

mvh
Dennis

 
 
Lasse Reichstein Nie~ (24-07-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 24-07-03 18:24

Dcasso <ikke@oplyst_pga_spam.dk> writes:

> Hej
>
> En der ligger inde med et eksempel på, hvordan man kan undersøge en
> tekstbox for flere forskellige tegn, da jeg gerne vil kunne stoppe
> brugeren fra at submitte data med tegn så som %&' osv.

Det er nok sikrere at genkende de tegn der *må* bruges end dem som
ikke må.

Man kan bruge regulære udtryk til at genkende et antal tegn:

tekstboxRef.value.match(/^[a-z0-9 ,.]*$/i)

Dette regulære udtryke acceptererr sekvenser af tegnene "a" til "z",
"0-9", mellemrum, komma og punktum (og accepterer både store og små
bogstaver).


/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Dcasso (24-07-2003)
Kommentar
Fra : Dcasso


Dato : 24-07-03 18:21

Lyder rigtig godt, men jeg har et problem mere, for jeg får nok brug
for at kunne klare eks. é (som i rené), systemet skal kunne registrere
navne.

Kan man nemt håndtere dette?
Vil det være nemmere at håndtere de (optalte) 10 tegn jeg ik vil have
med?

mvh
Dennis

On 24 Jul 2003 19:23:44 +0200, Lasse Reichstein Nielsen
<lrn@hotpop.com> wrote:

>Dcasso <ikke@oplyst_pga_spam.dk> writes:
>
>> Hej
>>
>> En der ligger inde med et eksempel på, hvordan man kan undersøge en
>> tekstbox for flere forskellige tegn, da jeg gerne vil kunne stoppe
>> brugeren fra at submitte data med tegn så som %&' osv.
>
>Det er nok sikrere at genkende de tegn der *må* bruges end dem som
>ikke må.
>
>Man kan bruge regulære udtryk til at genkende et antal tegn:
>
> tekstboxRef.value.match(/^[a-z0-9 ,.]*$/i)
>
>Dette regulære udtryke acceptererr sekvenser af tegnene "a" til "z",
>"0-9", mellemrum, komma og punktum (og accepterer både store og små
>bogstaver).
>
>
>/L


Lasse Reichstein Nie~ (24-07-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 24-07-03 18:32

Dcasso <ikke@oplyst_pga_spam.dk> writes:

> Vil det være nemmere at håndtere de (optalte) 10 tegn jeg ik vil have
> med?


Hvis du er helt sikker på at der kun er 10 (og du har tjekket hele
UNICODE-tabellen igennem), så er det klart letter.

! tekstboxRef.value.match(/[@%!...~]/)
^^^^^^^ de tegn der ikke må være med.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Dcasso (24-07-2003)
Kommentar
Fra : Dcasso


Dato : 24-07-03 18:31

Takker

Du har sparet mig en god del tid

mvh
Dennis

On 24 Jul 2003 19:32:08 +0200, Lasse Reichstein Nielsen
<lrn@hotpop.com> wrote:

>Dcasso <ikke@oplyst_pga_spam.dk> writes:
>
>> Vil det være nemmere at håndtere de (optalte) 10 tegn jeg ik vil have
>> med?
>
>
>Hvis du er helt sikker på at der kun er 10 (og du har tjekket hele
>UNICODE-tabellen igennem), så er det klart letter.
>
> ! tekstboxRef.value.match(/[@%!...~]/)
> ^^^^^^^ de tegn der ikke må være med.
>/L


Dcasso (24-07-2003)
Kommentar
Fra : Dcasso


Dato : 24-07-03 19:21

Lige en mere

Hvordan gør jeg med ", synes ik det lige virker

On Thu, 24 Jul 2003 19:30:43 +0200, Dcasso <ikke@oplyst_pga_spam.dk>
wrote:

>Takker
>
>Du har sparet mig en god del tid
>
>mvh
>Dennis
>
>On 24 Jul 2003 19:32:08 +0200, Lasse Reichstein Nielsen
><lrn@hotpop.com> wrote:
>
>>Dcasso <ikke@oplyst_pga_spam.dk> writes:
>>
>>> Vil det være nemmere at håndtere de (optalte) 10 tegn jeg ik vil have
>>> med?
>>
>>
>>Hvis du er helt sikker på at der kun er 10 (og du har tjekket hele
>>UNICODE-tabellen igennem), så er det klart letter.
>>
>> ! tekstboxRef.value.match(/[@%!...~]/)
>> ^^^^^^^ de tegn der ikke må være med.
>>/L


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste