
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
誰能幫我用驗證國内電話号碼的正規表達式寫一個驗證程式啊?
誰能幫我用驗證國内電話号碼的正規表達式寫一個驗證程式啊?
If Not Regex.IsMatch(Me.txteTel.Text, (/d{3}-|/d{4}-)?(/d{8}|/d{7})? ) Then
Me.ErrorProvider1.SetError(Me.txteTel, )
MsgBox( 電話号碼不合法! )
Return False
End If
為什麼這個不行啊??????
__________________________________________________________________________
以前寫過一個比對國内座要和手機的正則
^/(?0?(10|2[0-57-9]|[3-9]/d{2}|1(3/d|59))/)?-?/d{8}$
如果隻要座機的,試下這個
^(0(10|2[0-57-9]|[3-9]/d{2})-)?/d{7,8}$
__________________________________________________________________________
幫頂,一起學習
__________________________________________________________________________
masktextbox控件 能識别電話号碼
__________________________________________________________________________
private const string PhoneRegx = @ (^[0-9]{3,4}/-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^/([0-9]{3,4}/)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)|(^0{0,1}15[0-9]{9}$) ;
public static Boolean IsPhoneNum(string text)
{
return (new Regex(PhoneRegx)).IsMatch(text.ToString());
}
電話号碼和手機号碼一起的,15開頭的也可以
__________________________________________________________________________