查找文本中的网址或email地址[原创哈]

< html >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312" >
< title > 查找字符串 </ title >
</ head >
< script >
function searchstr()
{
var emailreg=/w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/g  
var texta=form1.texta.value
var textb=form1.textb.value
var strall=form1.stra.value
var isemail=form1.findemail.checked
var arrstra,arrstrb
var outstr=""
if(isemail){
   arrstra
=strall.match(emailreg) 
   
for (i=0;i<arrstra.length;i++)
   
{
      outstr
=outstr+" "+arrstra[i]
   }
 
}

else
{
   arrstra
=strall.split(textb);
   
for (i=0;i<arrstra.length-1;i++)
   
{
      arrstrb
=arrstra[i].split(texta);
      
if (arrstrb.length>1){outstr=outstr+" "+texta+arrstrb[arrstrb.length-1]+textb}
   }
 
}


form1.strb.value
=outstr
}

</ script >

< body >
< form  name ="form1"  id ="form1" >

< table  width ="590"  border ="0"  align ="center"  cellpadding ="0"  cellspacing ="1"  bgcolor ="#CCCCCC" >
  
< tr  bgcolor ="#FFFFFF" >  
    
< td  colspan ="2"  align ="right" >< div  align ="center" >< font  color ="#0000FF"  size ="5" >< strong >

出地址
< br >

        
< br >
        
</ strong ></ font >< INPUT  TYPE =checkbox  ID =findemail  value ="email" > 找Email地址 </ div ></ td >
  
</ tr >
  
< tr  bgcolor ="#FFFFFF" >  
    
< td  width ="103"  align ="right" > 前缀: </ td >
    
< td  width ="477" >   < input  name ="texta"  type ="text"  id ="texta" >
      如:http://www.music.
</ td >
  
</ tr >
  
< tr  bgcolor ="#FFFFFF" >  
    
< td  align ="right" > 后缀: </ td >
    
< td >   < input  name ="textb"  type ="text"  id ="textb" >
      如:.mp3
</ td >
  
</ tr >
  
< tr  bgcolor ="#FFFFFF" >  
    
< td  align ="right" > 字符串: </ td >
    
< td >   < textarea  name ="stra"  cols ="60"  rows ="8"  id ="stra" ></ textarea ></ td >
  
</ tr >
  
< tr  bgcolor ="#FFFFFF" >  
    
< td  align ="right" > &nbsp; </ td >
    
< td >   < input  type ="button"  name ="Submit"  value ="查找-&gt;&gt;"  onClick ="javascript:searchstr

()"
></ td >
  
</ tr >
  
< tr  bgcolor ="#FFFFFF" >  
    
< td  align ="right" > 结果: </ td >
    
< td >   < textarea  name ="strb"  cols ="60"  rows ="10"  id ="strb" ></ textarea ></ td >
  
</ tr >
</ table >
</ form >

</ body >
</ html >
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值