正則表達式在不同環境中的使用方法

1.javascript
例子:

function isFloat(name) //數值檢測(浮點數)
{
    
//var re=/^\d{4}-\d{1,2}-\d{1,2}$/;//日期
    //var re=/^\d{0,8}$/;//整數
    //var re=/^\w+@\w+\.\w{2,3}/;//Email
    //var re=/^\d{1,8}$|\.\d{1,2}$/;//浮點數
    var re=/^(-?\d+)(\.\d+)?$/;//
    var r=name.match(re);
    
if (r==null)
    
{
        
return false;
    }

    
return true;
}


2.c#
例子:

bool IsValidEmail(string strIn)
{
    
// Return true if strIn is in valid e-mail format.
    return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}

\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$
"); 
}

posted on 2006-11-04 15:31  ★金★  阅读(172)  评论(0编辑  收藏  举报

导航