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
Post a Comment