正则表达式不接受@字符

时间:2016-05-10 21:15:57

标签: regex

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

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

1 个答案:

答案 0 :(得分:0)

我不确定您是使用图书馆还是使用的是哪种语言,但它似乎是"字段"是输入参数。在这种情况下,'电子邮件',第二个参数是正则表达式。

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

如果要测试表达式,并且有Notepad ++,请执行以下操作

  

输入一些随机文字:

     
    

name@Test.com

         

named123@Test.com

         

NAME3

  
     

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

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

我希望这会有所帮助!!