@ "^ [\ w! # $% & ' + - / =? \ ^ _ {|}~]+(\.[\w!#$%&'*+\-/=?\^_
{|} ~] +) " + "@" + @ "((([- \ ш] +) + [A-Za-Z] {2,4}). |. ([([0-9] {1,3}) {3} [0-9] {1,3})] | (([0-9] {1,3}.) {3} [0-9] {1,3})) $ "
Получил это регулярное выражение, идеально соответствующее моим требованиям.Который позволяет IP-адреса с или без [] заключены