我对正则表达式的知识非常薄弱。我需要帮助构建正则表达式,如果用户将标题文本框字段空,则尝试显示两个通知。在我最初的项目中,有不止一个文本框用于货币、描述文本框、chekcbox等。但是我不想让这个例子变得更广泛,所以我只使用一个文本框。
如果文本框字段为空,则两个通知都会出现,但问题是,一旦正确的输入被放置,它仍然显示通知号二:"*描述性标题“。为什么会这样呢?
JS表达式
"required": { // Add your regex rules here, you can take telephone as an example
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="txtPassword" ErrorMessage="can not use this password"
Font-Bold="True" ForeColor="White"
ValidationExpression="(?=^.{8,}$)(?=.*\d)(?=.*\W+)(?![
正如描述中所述,我需要验证用户输入,以确保它至少有6个字符长,并且包含一个数字字符和一个字母字符。
到目前为止,我已经完成了长度验证,但似乎无法使我的数字验证正常工作。如果我只输入数字,它就能工作,但是如果我在IE abc123中输入字母,它就不会承认有数字存在。
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If txtPassword.TextLength < 6 Then
lblE