ข้างล่างนี้ เป็น
regular expression ภาษา
javascript ที่ไว้คัด url และ email ใน ซอสโค้ด ของเวบต่างๆ
มันมีตัวเลือกให้เลือกว่า เราจะคัดให้มันออกมาเป็น เวบ หรือเป็น อีเมล
if (address_type == "web") {
rawemail = input.match(/([A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&\?\/.=]+)/gi);
} else {
rawemail = input.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
}
ผลลัพที่ออกมาเช่น
http://imgggg.com/dog.jpg
http://imgggg.com/cat.jpg
http://imgggg.com/rat.jpg
http://imgggg.com/Ads.gif
หรือ
peter@hotmail.com
jame@gmail.com
don@yahoo.com
จะเห็นได้ว่า ถ้าเปน url จะมีนามสกุลไฟล์ gif ออกมาด้วยซึ่งเป็น
แบนเน่อโคดสนา คั่นอยู่ในเว็บ
ถ้าเราจะคัดให้มีแต่ jpg เท่านั้น จะแก้ไขโคดนี้ยังไงครับ ผมมือใหม่มากๆๆๆครับ
จะให้เว็บคัดเฉพาะไฟล์ .jpg ต้องแก้โค้ดตรงไหนครับ
มันมีตัวเลือกให้เลือกว่า เราจะคัดให้มันออกมาเป็น เวบ หรือเป็น อีเมล
if (address_type == "web") {
rawemail = input.match(/([A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_%&\?\/.=]+)/gi);
} else {
rawemail = input.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
}
ผลลัพที่ออกมาเช่น
http://imgggg.com/dog.jpg
http://imgggg.com/cat.jpg
http://imgggg.com/rat.jpg
http://imgggg.com/Ads.gif
หรือ
peter@hotmail.com
jame@gmail.com
don@yahoo.com
จะเห็นได้ว่า ถ้าเปน url จะมีนามสกุลไฟล์ gif ออกมาด้วยซึ่งเป็น แบนเน่อโคดสนา คั่นอยู่ในเว็บ
ถ้าเราจะคัดให้มีแต่ jpg เท่านั้น จะแก้ไขโคดนี้ยังไงครับ ผมมือใหม่มากๆๆๆครับ