五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > ASP.NET中客戶端和服務(wù)器端的驗(yàn)證

ASP.NET中客戶端和服務(wù)器端的驗(yàn)證

文章來源:365jz.com     點(diǎn)擊數(shù):416    更新時(shí)間:2009-10-09 10:36   參與評(píng)論
其實(shí)這個(gè)一個(gè)很簡(jiǎn)單的問題,但是每次用起來我都會(huì)出點(diǎn)問題,現(xiàn)在就給它記下來,免得下次又話很長(zhǎng)的時(shí)間來弄:
js(PublicJs.js)腳本(用正則表達(dá)式進(jìn)行驗(yàn)證)
//手機(jī)號(hào)是否為正確格式
function IsMobile(tsMobilValue)
{
 var MobileRe=/^(013|13|8613|015|15|8615)\d{9}$/;
 return MobileRe.test(tsMobilValue);
}
客戶端:(使用js腳本)
<script src="../PublicJs.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
    function valiMobile()
    {
        var txtMobile=document.getElementById("txtMobile");
        if(txtMobile.value!=""){
            if(!IsMobile(txtMobile.value))
            {
                txtMobile.focus();
                alert("輸入的手機(jī)號(hào)碼格式不正確,請(qǐng)重新!");
                return false;
            }
        }else{
            txtMobile.focus();
            alert("請(qǐng)輸入手機(jī)號(hào)碼!");
            return false;
        }
    }
    </script>
<asp:TextBox ID="txtMobile" runat="server"></asp:TextBox>
<asp:Button ID="btnOk" runat="server" Text="Button"  OnClick="btnOk_Click" OnClientClick="return valiMobile();" />
然后在走服務(wù)器端得btnOk_Click事件里面的方法...
其實(shí)可以在服務(wù)器端驗(yàn)證的:
using System.Text.RegularExpressions;
 public bool isMobile(string str)
    {
        Regex rg=new Regex("^(013|13|8613|015|15|8615)\\d{9}$");
        if (rg.IsMatch(str))
            return true;
        else
            return false;
    }
然后在btnOk_Click事件里面寫方法,先判斷是否輸入,然后通過isMobile方法判斷格式是否正確,在這里彈出的提示對(duì)話框可以使用:
Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "javascript",  "<script>alert('手機(jī)號(hào)碼不能為空,請(qǐng)輸入!');</script>");

Tag標(biāo)簽: 學(xué)習(xí)

如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (416人查看0條評(píng)論)
請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)