using system;
using system.text;
using system.text.regularexpressions;
namespace dachie.common
|\d)[\-\/]((0?[1-9])|(1[0-2]))[\-\/]((0?[1-9])|((1|2)[0-9])|30|31)$";
private const string reg_date = @"^(\d|\d)((0[1-9])|(1[0-2]))((0[1-9])|((1|2)[0-9])|30|31)$";
private const string reg_phone = @"^((0[0-9])([0-9]))$";
private const string reg_email = @"^([\w-\.]+)@((\[[0-9]\.[0-9]\.[0-9]\.)|(([\w-]+\.)+))([a-za-z]|[0-9])(\]?)$";
private const string reg_mobile = @"(^013[0-9]$)";
private const string reg_idcard = @"^([0-9]|[0-9])(x|[0-9])$";
private const string reg_time = @"^((([0-1]?[0-9])|(2[0-3]))([\:])([0-5][0-9]))$";
#region 半形驗證
///
/// 半形驗證
///
/// 驗證的字串
///
public static bool isdbc(string str)
return false;
}#endregion
#region 全形驗證
///
/// 全形驗證
///
/// 驗證的字串
///
public static bool issbc(string str)
return false;
}#endregion
#region 日期字串有效性驗證
///
/// 日期字串有效性驗證
///
/// 日期字串
/// 有效:true,否則:false
public static bool isvaliddate(string date)
#endregion
#region email有效性驗證
///
/// email有效性驗證
///
/// email字串
/// 有效:true,否則:false
public static bool isvalidemail(string email)
#endregion
#region **號碼有效性驗證
///
/// **號碼有效性驗證
///
/// **號碼字串
/// 有效:true,否則:false
public static bool isvaildphone(string phone)
#endregion
#region 手機號碼有效性驗證
///
/// 手機號碼有效性驗證
///
/// 手機號碼字串
/// 有效:true,否則:false
public static bool isvalidmobile(string mobile)
#endregion
#region 身份證號有效性驗證
///
/// 身份證號有效性驗證
///
/// 身份證號字串
/// 有效:true,否則:false
public static bool isvalididcard(string idcard)
#endregion
#region 日期字串轉換成日期物件
///
/// 日期字串轉換成日期物件
///
/// 日期字串
/// 日期物件
public static datetime castdatetime(string date)
#endregion
#region 日期物件轉化成日期字串
///
/// 日期物件轉化成日期字串
///
/// 日期物件
/// 日期字串
public static string castdatetime(datetime date)
#endregion
#region 時間格式驗證
///
/// 時間格式驗證
///
/// 時間字串
/// 正確:true,錯誤:false
public static bool isvalidtime(string time)
#endregion}}
C 檢驗資料有效性驗證類
using system using system.text using system.text.regularexpressions namespace dachie.common d 0?1 9 1 0 2 0?1 9 1 2 0 9 30 31 private const string reg...
EXCEL 資料有效性設定
1.使單元格區域內記錄不能重複輸入控制 countif a a,a2 1 直接複製此公式進去即可 2.禁止單元格輸入數字控制 isnumber a1 true 3.允許單元格只能輸入數字控制 isnumber a1 true 4.禁止單元格輸入字母和數字 lenb a1 2 5.禁止輸入週末日期 a...
資料有效性 動態選擇
excel有兩列資料欄,a列和b列,都是通過下來框來選擇,要求a列選擇完成後,b列動態調整可選擇的內容。例如 第一例選擇 aa 第二列可供選擇的範圍是 a d 第一例選擇 bb 第二列可供選擇的範圍是 e h 第一例選擇 cc 第二列可供選擇的範圍是 i w 第一例選擇 dd 第二列可供選擇的範圍是...