正規表現は初めてですが、フォームに入力したメールアドレスを検証するのに最適な方法だと思いました。
_
入力した電子メールアドレスにアンダースコア文字( )が含まれている場合を除いて、私の正規表現は機能します。
正規表現の経験が不足しているため、パターンのどこに問題のある文字を追加して許可するのかわかりません。
Dim pattern As String = "^[-a-zAZ0-9][-.a-zA-Z0-9]*@[-.a-zA-Z0-0]+(\.[-.a-zA-Z0-0+)*\." & _
"(com|edu|info|gov|int|mil|net|org|biz|name|museum|coop|aero|pro|tv|[a-zA-Z]{2})$"
DreamInCodeの別の人も同じ問題を抱えていました。彼は_
、数値チェックの後にを追加することによってそれを修正したと言いました。
A-Z0-9が表示されますが、どちらが数値チェックかわかりません...正規表現ではあまり作業していないので、どこに追加するかを誰も気にしないでください。_
前もって感謝します