jquery - How to recognize user inputted websites as link tags using HTML or Javascript? -


यदि उपयोगकर्ता निम्न में से कोई भी इनपुट करता है:

  • Www.example.org
  • fooexample.gov/images/foo.jpg

फिर स्क्रिप्ट स्वचालित रूप से इन्हें लिंक के रूप में पहचानने के लिए स्वत: बना देगा

व्यावहारिक रूप से हर ईमेल सेवा यह और सबसे अधिक व्यावसायिक गतिशील साइटों को भी करती है, इसलिए मैं सोच रहा हूं कि यह कैसे कोडित है।

धन्यवाद:)

मैंने आपके प्रश्न के लिए यहां एक डेमो लिखा था:

असल में कुंजी यूआरएल स्ट्रिंग की जगह नीचे की तरह regExp कर रही है:

< पूर्व> $ ('textarea')। परिवर्तन (कार्य () {var tmp = $ (this) .val (); var url_reg = / (https?: \ / \ /)? ([\ Da-z \ .-] +) \। ([एज़।] {2,6}) ([\ / \ w \ .-] *) * / g; var परिणाम = tmp.replace (url_reg, function (link) { वापसी '& lt; a href = "' + link + '" & gt;' + link + '& lt; / a & gt;';}); $ ('p')। पाठ (परिणाम);});

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -