Regex不接受@字符



我使用的代码不是我的,我遇到了一个问题,当输入带有字符@的电子邮件地址时,它会被拒绝。我对正则表达式知之甚少,有人能解释一下吗?

Character = getWrongCharacters(field,/^$|^[a-zA-Z0-9.-s]*$/,false);

我不确定你是否在使用库或这是什么语言,但"字段"似乎是输入参数。在本例中为"e-mail",第二个参数为正则表达式。

查看此页以了解正则表达式的详细信息https://www.cheatography.com/davechild/cheat-sheets/regular-expressions/

如果你想测试表达式,并且你有Notepad++,请执行以下

在中键入一些随机文本

name@Test.com

named123@Test.com

名称3

按ctrl+f,将搜索模式切换到"正则表达式"

您可以在第二个参数中输入表达式,然后开始搜索。

我希望这能有所帮助!!

最新更新