我正在处理不是我的代码,我遇到了一个问题,当输入带有字符@的电子邮件地址时,它会被拒绝。我对正则表达式知之甚少,有人可以解释一下吗?
Character = getWrongCharacters(field,/^$|^[a-zA-Z0-9.-\s]*$/,false);
答案 0 :(得分:0)
我不确定您是使用图书馆还是使用的是哪种语言,但它似乎是"字段"是输入参数。在这种情况下,'电子邮件',第二个参数是正则表达式。
请查看此页面,了解有关正则表达式的详细信息 https://www.cheatography.com/davechild/cheat-sheets/regular-expressions/
如果要测试表达式,并且有Notepad ++,请执行以下操作
输入一些随机文字:
name@Test.com
named123@Test.com
NAME3
按ctrl + f,然后将搜索模式切换为"正则表达式"
您可以在第二个参数中输入表达式并开始搜索。
我希望这会有所帮助!!