C 常用正則式驗證

2021-05-23 05:32:18 字數 2371 閱讀 5161

#region regular expression

///

/// 校驗字串是否只包含字母與數字

///

/// 需要校驗的字串

/// true表示符合要求,false表示不符合要求

public static bool isonlyletteranddigit(string toverified)

///

/// 檢驗是否是整數

///

/// 需要檢驗的字串

/// 是否為整數:true是整數,false非整數

public static bool isint(string str)

///

/// 校驗是否為正的浮點數

///

/// 需要檢驗的字串

/// 是否為正浮點,是返回true,否則返回false

public static bool isfloat(string str)

///

/// 檢驗是否為數字

///

/// 需要檢驗的字串

/// 是否為數字:true代表是,false代表否

public static bool isnumber(string str)

///

/// 檢驗字串是否為日期時間

///

/// 需要檢驗的字串

public static bool isdatetime(string str)

[ ]*[-][ ]*[01]?[0123456789][ ]*[-][ ]*[0123]?[0123456789][ ]*[012]?[0123456789][ ]*[:][ ]*[012345]?[0123456789][ ]*[:][ ]*[012345]?[0123456789][ ]*$");

return rx.ismatch(str);

}/// 需要檢驗的字串

public static bool ispostcode(string str)

$");

return rx.ismatch(str);

}///

/// 檢驗字串是否為身份證號

///

/// 需要檢驗的字串

/// 是否為身份證號:true代表是,false代表否

public static bool iscode(string str)

$");

return rx.ismatch(str);

}///

/// 檢驗字串是否為電子郵件

///

/// 需要檢驗的字串

/// 是否為電子郵件:true代表是,false代表否

public static bool isemail(string str)

///

/// 檢驗字串是否為中國地區的**號碼

///

/// 需要檢驗的字串

/// 是否為中國地區的**號碼:true代表是,false代表否

public static bool isphonenumber(string str)

)|d-)?d(-d)*");

return rx.ismatch(str);

}///

/// 檢驗字串是否為漢字

///

/// 需要檢驗的字串

/// 是否為漢字:true代表是,false代表否

public static bool ischinese(string str)

///

/// 檢驗字串是否為雙位元組字元(包括漢字)

///

/// 需要檢驗的字串

/// 是否為雙位元組字元:true代表是,false代表否

public static bool isdoublebytechar(string str)

///

/// 檢驗字串是否為url位址

///

/// 需要檢驗的字串

public static bool isurladdress(string str)

///

/// 檢驗字串是否為ip位址

///

/// 需要檢驗的字串

public static bool isipaddress(string str)

///

/// 清除字串中的html標籤(對於複雜的巢狀標籤有時不準確)

///

/// 指定的要被處理的字串

/// 清除html標籤後的字串

public static string removehtmltags(string toevaluate)

#endregiong

jQuery常用驗證正則式

驗證 和手機4 function verifymobile obj,mesgtab 0 9 0 9 0 9 0 9 013 0 9 var objvalue obj.val if objvalue objvalue null objvalue undefined else else 常用 var r...

正則,常用驗證。

var re a za z0 9 a za z0 9 a za z0 9 if re.test email.val 2.第乙個字元必須是字母,由4到15個字元組成!var re a za z s if re.test username 3.至少包含乙個數字,整個字串長度大於等於8.function ...

正則式驗證大全

一 校驗數字的表示式 數字 1 n位的數字 d 至少n位的數字 d m n位的數字 d 零和非零開頭的數字 0 1 9 0 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 有兩位小數的正實數 2 0 9 有1 3位小數的正實...