我想更新供应商信息,并希望删除文本框txtWeb的内容。
然而,当我调试它时,它总是进入我的正则表达式的条件来验证txtWeb文本框的内容,即使文本框的内容是空的。当我在文本框中输入正确的URL时,它工作正常,但是如果没有内容,它就无法正常工作。
但是,数据库表在txtWeb列中允许为空。
问题出在最后一个“如果”的情况。
{{1}}
答案 0 :(得分:1)
据我了解你的问题,当txtWeb文本框中没有文本时你不想要正则表达式验证。要做到这一点,只需添加一个if条件来检查txtWeb是否为空。
if(txtWeb.Text != String.Empty)
Match matchWeb = regexWeb.Match(txtWeb.Text);