textbox只能输入英文,数字,E-mail正则

<script     language=javascript>   
    function     onlyEng()   
    {   
        if(!(event.keyCode>=65&&event.keyCode<=90))   
            event.returnValue=false;   
    }   
    function     onlyNum()   
    {   
        if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))   
    //考虑小键盘上的

数字键   
            event.returnValue=false;   
    }   
    function     isEmail(strEmail)     {   
      if     (strEmail.search(/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/)     !=     -1)   
        return     true;   
      else   
        alert("oh");   
    }   
    </script>   
    <div     align="center">   
        <center>   
    <table     border="1"     width="90%"     cellspacing="0"     cellpadding="0"     style="font-size:12px"     bordercolor="#000000"     bordercolorlight="#000000"     bordercolordark="#FFFFFF">   
        <tr>   
            <td     width="100%">只能是汉字:<input     οnkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')"></td>   
        </tr>   
        <tr>   
            <td     width="100%">只能是英语字符:<input     οnkeydοwn="onlyEng();"></td>   
        </tr>   
        <tr>   
            <td     width="100%">只能是数字:<input     οnkeydοwn="onlyNum();"></td>   
        </tr>   
        <tr>   
            <td     width="100%">只能是英文字 母和数字:<input     οnkeyup="value=value.replace(/[/W]/g,'')     "     onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"></td>   
        </tr>   
        <tr>   
            <td     width="100%">验证email格式:<input     type=text     οnblur=isEmail(this.value)></td>   
        </tr>   
        <tr>   
            <td     width="100%">不能输入汉字<INPUT     οnpaste="return     false;"     style="IME-MODE:     disabled;     WIDTH:     400px"     value="I     only     accept     English     input!     Thanks     for     corporation!"     name=textfield>     </td>   
        </tr>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值