void Page_Load(Object sender, EventArgs e)
{
// e-mail address validation
revEmail.ValidationExpression =
"\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
// telephone number validation
revPhone.ValidationExpression =
"((\\(\\d{3}\\) ?)|(\\d{3}-))?\\d{3}-\\d{4}";
/// URL validation
revURL.ValidationExpression =
"http://([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)?";
}
这是MSDN上得例子,有高手讲解下吗?
{
// e-mail address validation
revEmail.ValidationExpression =
"\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
// telephone number validation
revPhone.ValidationExpression =
"((\\(\\d{3}\\) ?)|(\\d{3}-))?\\d{3}-\\d{4}";
/// URL validation
revURL.ValidationExpression =
"http://([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)?";
}
这是MSDN上得例子,有高手讲解下吗?
"\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";\w是单词,+重复1次一上。
\\w+匹配可 adfas121aasdf
*匹配0次到多次
\\w+([-+.]\\w+)*@ 就可以匹配 adfas121aasdf@ 或者 adfas121aasdf"([-+.]\\w+)"@, 里面[]选项,可以选一个. 意思可以匹配 adfas121aasdf-adfas121aasdf@, adfas121aasdf.adfas121aasdf@这就是email地址的前面半部分了