Avatar billede pnr Nybegynder
05. august 2004 - 10:51 Der er 4 kommentarer og
1 løsning

Finde ud af om indtastning et tal

Hvordan kan jeg validere på en indtastning og finde ud af om indtastningen er et tal?
Avatar billede soes Nybegynder
05. august 2004 - 13:23 #1
hvis du har et form felt der hedder lad os sige tlf.

så kan du i din asp kode skrive (efter at siden er submited)

<%
If(IsNumeric(Request.Form("tlf"))) Then
  Response.Write("Der er indtastet et tal")
Else
  Response.Write("Der er ikke indtastet et tal")
End If
%>
Avatar billede eagleeye Praktikant
05. august 2004 - 19:03 #2
IsNumeric godkender også komma tal, så hvis du vil havde hel tal, kunne sådan noget som dette bruges.:

Function isHeltal(str)
  Dim RegEx
  Set RegEx = New RegExp
  RegEx.Pattern = "^\d+$"
  isHeltal = RegEx.Test(str)
End Function


<% 
str = "3532" 
if isHeltal(str) then 
  'Ok strengen str indeholder kun et tal 
else 
  'Ikke Ok der var en ulovlig karakter i str 
end if 
%>
Avatar billede pnr Nybegynder
06. august 2004 - 09:54 #3
eagleeye tak for løsningen, smid et svar så er der point!
Avatar billede eagleeye Praktikant
07. august 2004 - 01:07 #4
Ok her et forsinket svar :)
Avatar billede pnr Nybegynder
15. september 2004 - 10:34 #5
og her er forsinket point (sorry)!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester