首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

身份证怎么验证

2012-12-23 
身份证如何验证?本帖最后由 rwh871212 于 2011-08-26 15:08:21 编辑tr classalt1td classtext_rig

身份证如何验证?
本帖最后由 rwh871212 于 2011-08-26 15:08:21 编辑   <tr class="alt1">
                        <td class="text_right" width="130">
                            证件号码:</td>
                        <td width="*">
                            <asp:TextBox ID="txtIDNO" CssClass="formInput" runat="server" Width="200px" 
                                MaxLength="18"></asp:TextBox>                            <br>
                            <span class="form_clue"></span>
                        </td>
                    </tr>
[最优解释]

引用:
var reg = /^(?:\d{18}
[其他解释]
    <asp:TextBox ID="txtIDNO" CssClass="formInput" runat="server" Width="200px" onblur="check(this)"></asp:TextBox>
    <script type="text/javascript">
        function check(obj){
            var reg = /^(?:\d{15}
[其他解释]
x))$",RegexOptions.IgnoreCase)))
{
       Response.Write("不正确");  
}


[其他解释]
var reg = /^(?:\d{18}
[其他解释]
\d{15}
[其他解释]
用正则验证控件。
[其他解释]
^\d{17}(\d
[其他解释]
\d{17}x)$/
[其他解释]
 /d{17}[/dxX]
[其他解释]
/d{15}

[其他解释]
\d{15}
[其他解释]
\d{17}x)$/


怎么写呢?朋友
------其他解决方案--------------------


引用:
/d{17}[/dxX]
[其他解释]
/d{15}


怎么写呢?
[其他解释]
if ((!Regex.IsMatch(TextBox1.Text, @"^(^\d{15}$
[其他解释]
^\d{18}$
[其他解释]
X
[其他解释]
\d{17}[\dx])$/i;
            if(!reg.test(obj.value))
                alert("输入错误!")
        }
    </script>

[其他解释]
引用:
兔子党果真强大


兔子党都是高人!
[其他解释]
兔子党果真强大
[其他解释]
\d{15}
[其他解释]
用空闲的高手给解释一下<asp:TextBox ID="txtIDNO" CssClass="formInput" runat="server" Width="200px" 
MaxLength="18"></asp:TextBox>
什么意思


var reg = /^(?:\d{18}
[其他解释]
引用:
引用:
兔子党果真强大


兔子党都是高人!


兔子 在强大也得吃草不是
[其他解释]
\d{17}x)$/
又是什么意思

[其他解释]
引用:
HTML code

    <asp:TextBox ID="txtIDNO" CssClass="formInput" runat="server" Width="200px" onblur="check(this)"></asp:TextBox>
    <script type="text/javascript">
        function check(obj){
   ……


那这种又该如何写呢身份证文本框可以非空!

  <tr>
                                        <td>
                                            证件号码:
                                        </td>
                                        <td>
                                            <input id="txtIDNO" runat="server" size="20" type="text" />


                                        </td>
                                    </tr>
[其他解释]
膜拜兔子党。果真都是高人!!!
[其他解释]
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
        '使用正则表达式校验18位身份证号码
        Dim MyExpression As New System.Text.RegularExpressions.Regex("^\d{18}$")
        ''使用正则表达式校验15位身份证号码
        'Dim MyExpression As New System.Text.RegularExpressions.Regex("^\d{15}$")
        Dim MySIDA As String = "5102217208052311A"
        Dim MySIDB As String = "510214197208052310"
        Dim MyInfo As String = MySIDA + "是一个"
        If (MyExpression.IsMatch(MySIDA)) Then
            MyInfo += "合法的18位身份证号码!" + vbCrLf
        Else
            MyInfo += "非法的18位身份证号码!" + vbCrLf
        End If
        MyInfo += MySIDB + "是一个"
        If (MyExpression.IsMatch(MySIDB)) Then
            MyInfo += "合法的18位身份证号码!" + vbCrLf
        Else
            MyInfo += "非法的18位身份证号码!" + vbCrLf
        End If
        MessageBox.Show(MyInfo, "信息提示", _
                    MessageBoxButtons.OK, MessageBoxIcon.Information)
    End Sub

热点排行