Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css RadMaskedTextBox ssn格式_Css_Asp.net_Internet Explorer_Telerik - Fatal编程技术网

Css RadMaskedTextBox ssn格式

Css RadMaskedTextBox ssn格式,css,asp.net,internet-explorer,telerik,Css,Asp.net,Internet Explorer,Telerik,我有一个用于SSN的RadMaskedTextBox,在其中输入值时,前两个字符正在清除自身并获取RegularExpressionValidator消息。有人能帮我吗?这个问题只存在于IE浏览器中 <span id="SSN" runat="server">*</span>Social Security Number</label> <asp:RegularExpressionValidator ID="TaxId_RegEx" r

我有一个用于SSN的RadMaskedTextBox,在其中输入值时,前两个字符正在清除自身并获取RegularExpressionValidator消息。有人能帮我吗?这个问题只存在于IE浏览器中

 <span id="SSN" runat="server">*</span>Social Security Number</label>
        <asp:RegularExpressionValidator ID="TaxId_RegEx" 
runat="server" ControlToValidate="TaxId"
            Display="None" ValidationExpression="^\d{3}\-\d{2}\-\d{4}$" ErrorMessage="Please enter a valid 9 digit SSN."  Enabled="true"></asp:RegularExpressionValidator>
        <asp:RequiredFieldValidator ID="TaxId_ReqField"
 runat="server" ControlToValidate="TaxId"
            Display="None" ErrorMessage="Please enter a value for this required field."></asp:RequiredFieldValidator>
        <radI:RadMaskedTextBox CssClass="box_SSN" SelectionOnFocus="SelectAll" ID="TaxId"
            Width="85px" Mask="###-##-####" runat="server">
        </radI:RadMaskedTextBox>
*社会保险号码
试试:

而不是:

^\d{3}\-\d{2}\-\d{4}
这在IE中非常适合我:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>  

<asp:RequiredFieldValidator   
         ID="RequiredFieldValidator1"  
         runat="server" ControlToValidate="TextBox1" Text="*">  
</asp:RequiredFieldValidator>  

<asp:RegularExpressionValidator   
        ID="RegularExpressionValidator1"  
        runat="server"   
        ValidationExpression="\d{3}-\d{2}-\d{4}"  
        ControlToValidate="TextBox1"  
        ErrorMessage="Input valid SSN!">
</asp:RegularExpressionValidator>  

<asp:Button ID="Button1" runat="server" Text="Submit"/>  

不知道你为什么要这么做

Display=“无”


但是^\d{3}-\d{2}-\d{4}仍然存在问题$
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>  

<asp:RequiredFieldValidator   
         ID="RequiredFieldValidator1"  
         runat="server" ControlToValidate="TextBox1" Text="*">  
</asp:RequiredFieldValidator>  

<asp:RegularExpressionValidator   
        ID="RegularExpressionValidator1"  
        runat="server"   
        ValidationExpression="\d{3}-\d{2}-\d{4}"  
        ControlToValidate="TextBox1"  
        ErrorMessage="Input valid SSN!">
</asp:RegularExpressionValidator>  

<asp:Button ID="Button1" runat="server" Text="Submit"/>