178 list = new ListItem();179 list.Text = "电话";180 list.Value = "0";181 validType.Items.Add(list);182 183 list = new ListItem();184 list.Text = "邮件";185 list.Value = "1";186 validType.Items.Add(list);187188 list = new ListItem();189 list.Text = "手机";190 list.Value = "2";191 validType.Items.Add(list);192193 validTextBox = new TextBox();194 validTextBox.ID = "validTextBox";195196 //phone valid197 phoneValidator = new RequiredFieldValidator();198 phoneValidator.ID = "phoneValidator";199 phoneValidator.ControlToValidate = validTextBox.ID;200 phoneValidator.Text = "电话号码不能为空!";201 phoneValidator.Display = ValidatorDisplay.Dynamic;202203 phoneFormatValidator = new RegularExpressionValidator();204 phoneFormatValidator.ID = "phoneFormatValidation";205 phoneFormatValidator.Text = "电话号码格式不正确";206 phoneFormatValidator.Display = ValidatorDisplay.Dynamic;207 phoneFormatValidator.ControlToValidate = validTextBox.ID;208 phoneFormatValidator.ValidationExpression = @"(0\d{2}-\d{8}|0\d{3}-\d{7})-\d{2,4}|(0\d{2}-\d{8}|0\d{3}-\d{7})"; 209 210 //email valid211 emailValidator = new RequiredFieldValidator();212 emailValidator.ID = "emailValidator";213 emailValidator.ControlToValidate =214 validTextBox.ID;215 emailValidator.Text = "请输入邮件地址!";216 emailValidator.Display = ValidatorDisplay.Dynamic;217218 emilFormatValidator = new RegularExpressionValidator();219 emilFormatValidator.ID = "emailFormatValidation";220 emilFormatValidator.Text = "邮件格式不正确";221 emilFormatValidator.Display = ValidatorDisplay.Dynamic;222 emilFormatValidator.ControlToValidate = validTextBox.ID;223 emilFormatValidator.ValidationExpression=@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";224225 //handphone valid226 handphoneValidator = new RequiredFieldValidator();227 handphoneValidator.ID = "handphoneValidator";228 handphoneValidator.ControlToValidate =229 validTextBox.ID;230 handphoneValidator.Text = "请输入手机号码!";231 handphoneValidator.Display = ValidatorDisplay.Dynamic;232233 handphoneFormatValidator = new RegularExpressionValidator();234 handphoneFormatValidator.ID = "handphoneValidation";235 handphoneFormatValidator.Text = "手机号码格式不正确";236 handphoneFormatValidator.Display = ValidatorDisplay.Dynamic;237 handphoneFormatValidator.ControlToValidate = validTextBox.ID;238 handphoneFormatValidator.ValidationExpression = @"^1[3,5][0-9][0-9]{8}$"; 相关文章: