finns @?

ASP

5 svar · 253 visningar · startad av M477145

Medlem sedan sep. 200145 inlägg
Trådstart#1

Hur kollar man ENKLAST om en textsträng innerhåller ett snabela (@)?

t ex
tmpEMAIL = "Miffo@maffo.muffo"

Det SKALL vara i ASP och så ENKELT som möjligt!

tackar!

Medlem sedan feb. 200112 078 inlägg
#2
tmpEMAIL = "hej@hå.com"

if instr(tmpEMAIL,"@") <> 0 then
response.write "Innehåller @."
else
response.write "Innehåller inte @."
end if
Medlem sedan sep. 200145 inlägg
#3

Tack! :)

Medlem sedan feb. 200112 078 inlägg
#4

Lugnt.

Medlem sedan sep. 200145 inlägg
#5

Konstigt!
Om jag skriver en emailadress manuellt så fungerar det, men om jag skall hämta från databasen ... fel fel fel

Detta går:
tmpEMAIL = "M@julalala.com"

Detta går inte:
tmpEMAIL = REC("email")

det blir inget felmeddelande, utan det returneras i att det inte finns något snabela i tmpEMAIL ... varför? Anslutningen till db är korrekt för övrigt!

Medlem sedan dec. 200012 464 inlägg
#6

Kan du visa mer kod!

Du kan ju försöka att lägga till traceutskrifter för att se vad du får upp för data från databasen.

265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)