1

我有以下正则表达式应该足以验证该字段是否为空并匹配我需要的模式此正则表达式在正则表达式验证器中以验证文本框但如果我将文本框留空并点击提交按钮,它正在保存空文本框。

这是我的正则表达式:

^(((?!00961)[0][0]|(?!00961)[+])([0-9]+))|((00)|(\+))961(\d|(7[0168])\d{6})|((7[1680]|03)\d{6})|(0[1-9]\d{6})$

即使是这样一个简单的也不会验证空文本:

^(\d{1,6}){1}$
4

1 回答 1

0

在您的点击事件中,您是调用 Page.Validate 还是检查 Page 对象的 IsValid 属性?

protected void myButton_Click(object sender, EventArgs e) {
    if (Page.IsValid) {
        ....
    }
}
于 2012-12-03T13:36:00.540 回答