久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      使用正則限制input框只能輸入數(shù)字/英文/中文等等

      常用HTML正則表達(dá)式

      1.只能輸入數(shù)字和英文的:

      復(fù)制代碼 代碼如下:
      <input onkeyup=”value=value.replace(/[/W]/g,”) ”
      onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/d]/g,”))”
      ID=”Text1″ NAME=”Text1″>

      2.只能輸入數(shù)字的:

      復(fù)制代碼 代碼如下:
      <input onkeyup=”value=value.replace(/[^/d]/g,”) ”
      onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/d]/g,”))”
      ID=”Text2″ NAME=”Text2″>

      3.只能輸入全角的:

      復(fù)制代碼 代碼如下:
      <input onkeyup=”value=value.replace(/[^/uFF00-/uFFFF]/g,”)”
      onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/uFF00-/uFFFF]/g,”))”
      ID=”Text3″ NAME=”Text3″>

      4.只能輸入漢字的:

      復(fù)制代碼 代碼如下:
      <input onkeyup=”value=value.replace(/[^/u4E00-/u9FA5]/g,”)”
      onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/u4E00-/u9FA5]/g,”))”
      ID=”Text4″ NAME=”Text4″>

      5.郵件地址驗(yàn)證:

      復(fù)制代碼 代碼如下:
      var regu =
      “^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$”
      var re = new RegExp(regu);
      if (s.search(re) != -1) {
      return true;
      } else {
      window.alert (“請(qǐng)輸入有效合法的E-mail地址 !”)
      return false;
      }

      6.身份證:

      復(fù)制代碼 代碼如下:
      “^//d{17}(//d|x)$”

      7.17種正則表達(dá)式

      復(fù)制代碼 代碼如下:
      “^//d+$”//非負(fù)整數(shù)(正整數(shù) + 0)
      “^[0-9]*[1-9][0-9]*$”//正整數(shù)
      “^((-//d+)|(0+))$”//非正整數(shù)(負(fù)整數(shù) + 0)
      “^-[0-9]*[1-9][0-9]*$”//負(fù)整數(shù)
      “^-?//d+$”//整數(shù)
      “^//d+(//.//d+)?$”//非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0)
      “^(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*))$”//正浮點(diǎn)數(shù)
      “^((-//d+(//.//d+)?)|(0+(//.0+)?))$”//非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0)
      “^(-(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*)))$”//負(fù)浮點(diǎn)數(shù)
      “^(-?//d+)(//.//d+)?$”//浮點(diǎn)數(shù)
      “^[A-Za-z]+$”//由26個(gè)英文字母組成的字符串
      “^[A-Z]+$”//由26個(gè)英文字母的大寫(xiě)組成的字符串
      “^[a-z]+$”//由26個(gè)英文字母的小寫(xiě)組成的字符串
      “^[A-Za-z0-9]+$”//由數(shù)字和26個(gè)英文字母組成的字符串
      “^//w+$”//由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串
      “^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$”//email地址
      “^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$”//url

      =============================================
      1.取消按鈕按下時(shí)的虛線框
      在input里添加屬性值 hideFocus 或者 HideFocus=true

      2.只讀文本框內(nèi)容
      在input里添加屬性值 readonly

      3.防止退后清空的TEXT文檔(可把style內(nèi)容做做為類引用)
      <INPUT style=behavior:url(#default#savehistory); type=text
      id=oPersistInput>

      4.ENTER鍵可以讓光標(biāo)移到下一個(gè)輸入框
      <input onkeydown=”if(event.keyCode==13)event.keyCode=9″ >

      5.只能為中文(有閃動(dòng))

      復(fù)制代碼 代碼如下:
      <input onkeyup=”value=”/value.replace(/[” -~]/g,”)”
      onkeydown=”if(event.keyCode==13)event.keyCode=9″>

      6.只能為數(shù)字(有閃動(dòng))

      復(fù)制代碼 代碼如下:
      <input onkeyup=”value=”/value.replace(/[“^/d]/g,”)
      “onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/d]/g,”))”>

      7.只能為數(shù)字(無(wú)閃動(dòng))

      復(fù)制代碼 代碼如下:
      <input ime-mode:disabled”
      onkeydown=”if(event.keyCode==13)event.keyCode=9″ onKeypress=”if
      ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false”>

      8.只能輸入英文和數(shù)字(有閃動(dòng))

      復(fù)制代碼 代碼如下:
      <input onkeyup=”value=”/value.replace(/[/W]/g,””)”
      onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/d]/g,”))”>

      9.屏蔽輸入法

      復(fù)制代碼 代碼如下:
      <input type=”text” name=”url” ime-mode:disabled”
      onkeydown=”if(event.keyCode==13)event.keyCode=9″>

      10. 只能輸入 數(shù)字,小數(shù)點(diǎn),減號(hào)(-) 字符(無(wú)閃動(dòng))

      復(fù)制代碼 代碼如下:
      <input onKeyPress=”if (event.keyCode!=46 && event.keyCode!=45 &&
      (event.keyCode<48 || event.keyCode>57)) event.returnValue=false”>

      11. 只能輸入兩位小數(shù),三位小數(shù)(有閃動(dòng))

      復(fù)制代碼 代碼如下:
      <input maxlength=9
      onkeyup=”if(value.match(/^/d{3}$/))value=”/value.replace(value,parseInt(value/10))”
      ;value=”/value.replace(//./d*/./g,’.”‘)” onKeyPress=”if((event.keyCode<48
      || event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 ||
      value.match(/^/d{3}$/) || //./d{3}$/.test(value))
      {event.returnValue=false}” id=text_kfxe name=text_kfxe>

      12、只能輸入數(shù)字與逗號(hào)

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  <HTML>   <HEAD>   <TITLE> New Document </TITLE>   <META NAME="Generator" CONTENT="EditPlus">   <META NAME="Author" CONTENT="">   <META NAME="Keywords" CONTENT="">   <META NAME="Description" CONTENT="">   </HEAD>   <BODY>   <input onkeyup='check(this)'/>   </BODY>   <script>  function check(obj){    var sreg = /^-+.*/g;   var zero = /^0[1-9]+.*d*/g;   var val = obj.value;   var plus = '';   if(sreg.test(val)){    val = val.replace(/-+/g,'');      plus = '-';     }   val = val.replace(/s+/g,'');    if(/^.+.*$/.test(val)){    val = '';   }   val = val.replace(/[^d.]/,'');   val = val.replace(/(^d+.{1})(d*).*/g,'$1$2');   val = val.replace(/(^d+.d{3})d*/g,'$1');   val = val.replace(/^[0]*(0{1})([1-9]*)(.*)/g,'$1$2$3');     if(zero.test(val)){    val = val.replace(/0([1-9]+)(.*)$/,'$1$2');   }      obj.value = plus+val;  }   </script>  </HTML>  

      13、替換內(nèi)容中的非數(shù)字與中英文以外的字符

        function renumdou(str){  var regexp = /[^d,,]]*/g;  newstr=str.replace(regexp,"");  return newstr  }

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)