demo测试
<script type="text/javascript">
function IsURL(){
message = document.getElementById("service").value;
var reg = /(http[s]?:\/\/([\w-]+.)+([:\d+])?(\/[\w-\.\/\?%&=]*)?)/gi;
done_message = message.replace(reg, function($1){
return "<a href='" + $1.toLowerCase() + "' target='_blank'>" + $1.toLowerCase() + "</a>";
});
document.getElementById("url").innerHTML = done_message;
}</script>
<form name="form2" method="post" action="">
<input name="service" id="service" value="" type="text">
<input name="service_i" id="service_i" value="button" type="button" onclick="IsURL()"><br>
<div id="url">here</div>
</form>
但是无法提取
类似http://www.baidu.com:2341234124这样的url
<script type="text/javascript">
function IsURL(){
message = document.getElementById("service").value;
var reg = /(http[s]?:\/\/([\w-]+.)+([:\d+])?(\/[\w-\.\/\?%&=]*)?)/gi;
done_message = message.replace(reg, function($1){
return "<a href='" + $1.toLowerCase() + "' target='_blank'>" + $1.toLowerCase() + "</a>";
});
document.getElementById("url").innerHTML = done_message;
}</script>
<form name="form2" method="post" action="">
<input name="service" id="service" value="" type="text">
<input name="service_i" id="service_i" value="button" type="button" onclick="IsURL()"><br>
<div id="url">here</div>
</form>
但是无法提取
类似http://www.baidu.com:2341234124这样的url
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货