09/10/2018, 18:20

chỉ em cách phát hiện email trong chuỗi (ASP)

em cũng ko biết nói như thế nào. Hãy xem ví dụ sau:

Trước khi xử lý:
"xin chào, 123456, abc@abc.com"

Sau khi xử lý:
"xin chào, 123456, <a href="mailto:abc@abc.com">abc@abc.com</a>"

ai giúp em với
xacuop viết 20:34 ngày 09/10/2018
myarr= split("xin chào, 123456, abc@abc.com", ",") 'với myarr là 1 array.
response.write myarr(2)

Bạn thấy myarr rồi chứ.Bây giờ bãn chỉ vịêc ghép chuỗi "<a href" vào là xong. (Đừng nói ko biết ghép chuỗi nha )
gianhut viết 20:31 ngày 09/10/2018
bạn nói sao mình ko hiểu. cái chuỗi này mình ko xác định được là nó sẽ gồm cái gì mà. giống như trong diễn đàn này nà, khi anh gõ bất cứ cái email nào thì nó sẽ tự động biến thành 1 cái đường dẫn
PoorKidDinosaur viết 20:33 ngày 09/10/2018
dùng Regex (Regular Expression) cũng phát hiện ra được đó bạn, tìm trong MSDN xem.
xacuop viết 20:35 ngày 09/10/2018
Rầ...m, vậy mà đưa ra cái VD làm hiểu lầm . Bạn dùng hàm MID, Left, Right, Len, InStr, để phân tích chuỗi. Tìm ra ký tự '@' rồi lấy qua phải (và trái) cho tới khoảng trắng là ra địa chỉ mail ngay.

@PoorKid...: Regular Expression chỉ dùng để validation thôi
gianhut viết 20:25 ngày 09/10/2018
cám ơn nhiều lắm
White Rose viết 20:25 ngày 09/10/2018
Quote Được gửi bởi xacuop
Rầ...m, vậy mà đưa ra cái VD làm hiểu lầm . Bạn dùng hàm MID, Left, Right, Len, InStr, để phân tích chuỗi. Tìm ra ký tự '@' rồi lấy qua phải (và trái) cho tới khoảng trắng là ra địa chỉ mail ngay.

@PoorKid...: Regular Expression chỉ dùng để validation thôi
The best method is using Regular Expression.
xacuop viết 20:33 ngày 09/10/2018
Quote Được gửi bởi White Rose
The best method is using Regular Expression.
Regular Expression lấy được chuỗi hả? cái này mới biết á.

"dhdladha ajhfksdlhf l shd; hflak mail@domain.com.vn ajf;23 jf;al 5645l mail@domain.net temptem temp temp temp"

Nếu bạn dùng Reg.Exp. lấy được 2 địa chỉ mail ở đoạn trên thì chỉ cách cho xacuop mở rộng tầm mắt với.
Bài liên quan
0