39 messaggi dal 07 agosto 2003
desidero poter "scannare" un testo e determinare se contiene un indirizzo e-mail per poterlo rieditare in html dando la possibiltà di scrivere un mail semplicemente cliccando sul URL del indirizzo e-mail... mi spiego meglio, usando il classico mailto:laemail@pippo.net
Rieditare l'indirizzo non é un problema ma essere sicuro che la parte di testo estratta sia un indirizzo e-mail risulta troppo complesso per le mie conoscienze di ASP...
potete aiutarmi?

tia
http://www.sbe.ch
3.122 messaggi dal 16 maggio 2002
Questa può andare?

function EmailField(fTestString)
' definisco prima questa funzione
Dim TheAt, TheDot
TheAt = Instr(2, fTestString, "@")
if TheAt = 0 then
EmailField = false
else
TheDot = Instr(cint(TheAt) + 2, fTestString, ".")
if TheDot = 0 then
EmailField = false
else
if cint(TheDot) + 1 > Len(fTestString) then
EmailField = false
else
EmailField = true
end if
end if
end if
end function

function scan(txt)
dim temptxt, i
temptxt = Split(txt, " ")
scan = ""
for i = LBound(temptxt) to UBound(temptxt)
if EmailField(temptxt(i)) then
temptxt(i) = "<a href=""mailto:" & temptxt(i) & """>" & temptxt(i) & "</a>"
end if
scan = scan & temptxt(i) & " "
next
end function

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.