정규 표현 식 을 자주 사용 합 니 다!(예: 중국어 일치, html 일치)

14540 단어 정규 표현 식
             : [u4e00-u9fa5]   
   : ,
   ( ):[^x00-xff]
   : ( 2,ASCII 1)
   :ns*r
   :
   HTML :<(S*?)[^>]*>.*?|<.*? />
   : , ,
   :^s*|s*$
   : ( 、 、 ),
   Email :w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
   :
   URL :[a-zA-z]+://[^s]*
   : ,
   ( , 5-16 , ):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
   :
   :d{3}-d{8}|d{4}-d{7}
   : 0511-4405222 021-87888822
   QQ :[1-9][0-9]{4,}
   : QQ 10000
   :[1-9]d{5}(?!d)
   : 6
   :d{15}|d{18}
   : 15 18
   ip :d+.d+.d+.d+
   : ip
   :
  ^[1-9]d*$    //
  ^-[1-9]d*$   //
  ^-?[1-9]d*$   //
  ^[1-9]d*|0$  // ( + 0)
  ^-[1-9]d*|0$   // ( + 0)
  ^[1-9]d*.d*|0.d*[1-9]d*$   //
  ^-([1-9]d*.d*|0.d*[1-9]d*)$  //
  ^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //
  ^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   // ( + 0)
  ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  // ( + 0)
   : ,
   :
  ^[A-Za-z]+$  // 26
  ^[A-Z]+$  // 26
  ^[a-z]+$  // 26
  ^[A-Za-z0-9]+$  // 26
  ^w+$  // 、26
   RegularExpressionValidator :
   :“^[0-9]*$”
   n :“^d{n}$”
   n :“^d{n,}$”
   m-n :“^d{m,n}$”
   :“^(0|[1-9][0-9]*)$”
   :“^[0-9]+(.[0-9]{2})?$”
   1-3 :“^[0-9]+(.[0-9]{1,3})?$”
   :“^+?[1-9][0-9]*$”
   :“^-[1-9][0-9]*$”
   3 :“^.{3}$”
   26 :“^[A-Za-z]+$”
   26 :“^[A-Z]+$”
   26 :“^[a-z]+$”
   26 :“^[A-Za-z0-9]+$”
   、26 :“^w+$”
   :“^[a-zA-Z]w{5,17}$” : , 6-18 ,
   、 。
   ^%&'',;=?$" :“[^%&'',;=?$x22]+”
   :“^[u4e00-u9fa5],{0,}$”
   Email :“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$”
   InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$”
   :“^((d{3,4})|d{3,4}-)?d{7,8}$”
   :“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”,
  “XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。
   (15 18 ):“^d{15}|d{}18$”
   12 :“^(0?[1-9]|1[0-2])$” :“01”-“09” “1”“12
   31 :“^((0?[1-9])|((1|2)[0-9])|30|31)$”
   :“01”“09” “1”“31”。
   : [u4e00-u9fa5]
   ( ):[^x00-xff]
   :n[s| ]*r
   HTML :/<(.*)>.*|<(.*) />/
   :(^s*)|(s*$)
   Email :w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
   URL :http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?
  (1) : ( 2,ASCII 1)
  String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa").length;}
  (2) :javascript vbscript trim ,
  String.prototype.trim = function()
  {
  return this.replace(/(^s*)|(s*$)/g, "");
  }
  (3) : IP
  function IP2V(ip) //IP
  {
  re=/(d+).(d+).(d+).(d+)/g // IP
  if(re.test(ip))
  {
  return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
  }
  else
  {
  throw new Error("Not a valid IP address!")
  }
  }
  (4) : URL javascript
  s="http://www.9499.net/page1.htm";
  s=s.replace(/(.*/){0,}([^.]+).*/ig,"$2") ;//Page1.htm
  (5) :
   :onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'') "onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^u4E00-u9FA5]/g,''))"
   : onkeyup="value=value.replace(/[^uFF00-uFFFF]/g,'') "onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^uFF00-uFFFF]/g,''))"
   :onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste= "clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^d]/g,''))"
   :onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^d]/g,''

 
편집기 불 러 오 는 중...

좋은 웹페이지 즐겨찾기