我想在字符串中恰好匹配一次出现的@。我发现/^[^@]+@[^@]+$/
正在工作但不是/[^@]+@[^@]+/
为什么要从头到尾包含搜索?不管怎样都不检查整个字符串?有人可以帮我解释一下吗?
答案 0 :(得分:0)
不提供^
和$
,您的RegEx将匹配字符串的部分内容。
让我们举一些例子说明:
/^[^@]+@[^@]+$/
test@String
。test@Str@ing
/[^@]+@[^@]+/
test@String
test@Str
test@Str@ing
部分匹配