Showing posts with label US Social Security Number. Show all posts
Showing posts with label US Social Security Number. Show all posts

Tuesday, August 3, 2010

How to validate U.S. Social Security Number : regular expression validator




ValidateUSSocialSecurityNumber.aspx

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
protected void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{
Label1.Font.Bold = true;
Label1.Font.Italic = true;
Label1.Font.Size = FontUnit.Large;
Label1.ForeColor = System.Drawing.Color.Crimson;
TextBox1.BackColor = System.Drawing.Color.SlateBlue;
TextBox1.ForeColor = System.Drawing.Color.AliceBlue;
Button1.Font.Bold = true;
Button1.ForeColor = System.Drawing.Color.SlateBlue;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "Your Social Security Number: " + TextBox1.Text.ToString();
}
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>asp.net RegularExpressionValidator: how to validate U.S. Social Security Number</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:Navy">RegularExpressionValidator<br /><i>U.S. Social Security Number</i></h2>
<asp:Label
ID="Label1"
runat="server"
>
</asp:Label>
<br /><br />
<asp:Label
ID="Label2"
runat="server"
Text="U.S. Social Security Number"
Font-Bold="true"
ForeColor="SlateBlue"
>
</asp:Label>
<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 U.S. Social Security Number!"
></asp:RegularExpressionValidator>
<br /><br />
<asp:Button
ID="Button1"
runat="server"
Text="Submit U.S. Social Security Number"
OnClick="Button1_Click"
/>
</div>
</form>
</body>
</html>