Regex自定义电子邮件验证



我一直在尝试进行自己的自定义电子邮件验证,以支持本机电子邮件输入不支持的汉字等内容。我一直在使用regex来实现这一点,我正在寻找电子邮件验证,以检查电子邮件在@之前是否至少有一个字符,在@之后是否至少有个字符,以及在点之后是否至少一个字符。所以类似s@s.s的东西应该是有效的。下面是我做的一个测试,用来检查汉字是否显示为有效字符,但到目前为止它们不是,例如这个:一个@阿育王. 巴拉特 -有人能帮我弄清楚吗?https://jsfiddle.net/qj1wzx8p/

我以前用于正则表达式的模式是:

/^[^ ]+@[^ ]+.[^ ]{2,3}$/

在input标记中将onkeydown更改为onchange。

这封电子邮件:一个@阿育王. 巴拉特删除点后的空格:一个@阿育王.巴拉特

Regex模式:/^[^]+@[^]+。[^]{1,}$/

相关内容

  • 没有找到相关文章

最新更新