我需要一个正则表达式来避免连续两次使用相同的字符(@ 是字符),但可以在多个地方使用它们。例如:
someword@someword is ok
someword@@someword is not ok
someword@someword@someword is ok too.
所以基本上这是我现有的正则表达式/^([a-zA-Z0-9'\-\x80-\xff\*\+ ]+),([a-zA-Z0-9'\-\x80-\xff\*\+\@ ]+)$/
,其中第一组是姓氏,第二组是名字。我在名字组中引入了一个神奇的字符@,我将在保存时用空格替换它。问题是我不能有连续的@ 符号。