`
vwangzhen
  • 浏览: 29195 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

常用正则

阅读更多
:OnKeyDown=>"var reg=/^\d*$/;if(reg.test(this.value)){ alert(reg.test(this.value))}"
 function ChooseMySort3(filed){ alert(filed.value); for(var i=0;i<filed.options.length;i++){ if(filed.options[i].selected){ var e = filed.options[i]; alert(e.text); } } //texts.push(e.text); //document.getElementById('hidden_frame').src="xxxx.shtml?method=xxxx"; }

 验证必须为数字:

var num = /^[1-9]+\d*\s*$/;
   if (!num.test(quantity.value)){
                    alert("数量必须为数字");
                   quantity.focus();
                    return false;
                }
或
var reg1 = new RegExp(num );
 if(quantity.value.match(reg1)) ;
else  {alert("数量必须为正整数!"); return false;} 
test 与match 的区别
test



 方法检查在字符串中是否存在一个模式,如果存在则返回 true



,否则就返回 false



。
match则是以数组返回
   r = str.match(re);alert(r);alert(r[0]);alert(r[1]);

 验证日期:

 var parten_date = /^20\d\d-((0\d)|(1[0-2]))-(([0-2]\d)|(3[0-1]))$/;

 验证金钱:

var parten2 = /^\d*\.?\d{1,2}\s*$/;

正则常用方法:

    function matchDemo(){
   var s;
   var re = new RegExp("d(b+)(d)","ig");
   var str = "cdbBdbsbdbdz";
   var arr = re.exec(str);
   s = "$1 contains: " + RegExp.$1 + "\n";
   s += "$2 contains: " + RegExp.$2 + "\n";
   s += "$3 contains: " + RegExp.$3;
   s为
      $1 contains: bB
      $2 contains: d
      $3 contains: 

    arr[0] :dbBd 
    arr[1] :bB
    arr[2] :d
    arr[2] :undefined
}
  • g (全文查找出现的所有 pattern
  • i (忽略大小写)
  • m (多行查找)
  • (parseInt(countryid)

 

    function IsIE(id)
    {
        if (window.navigator.userAgent.indexOf("MSIE")>=1)
        {
            if(id=="loading_company") $(id).style.margin= "-270px -650px";  
            $(id).style.filter= "alpha(opacity=60)"; 
        }
        else //如果浏览器为Firefox
        {
            if(id=="loading_company") $(id).style.margin= "-245px 0px";  
            $(id).style.opacity=0.6;
        }
    }

 取得value 的值r和它的text

可惟限制输入

 

:OnKeyDown=>"var reg=/^\d*$/;if(reg.test(this.value)){ alert(reg.test(this.value))}"

 

2
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics