我试图形成一个正则表达式,这将允许字母数字与一些特殊的字符一起(@ -_)。我试图将这些特殊字符列入白名单,但其他特殊字符也是允许的。所以我试图将除上述之外的所有其他特殊字符列入黑名单。使用这个:正则表达式不允许双引号不工作
/^([^\s!#$%&'()*+\/:;<=>?\[\\\]^`{|}~,][[email protected]_0-9-]*[^\s!#$%&'()*+\/:;<=>?\[\\\]^`{|}~,])$/
如何添加双引号,以便它不被允许在字符串的任何地方。 试过\”但不工作
请提供编程语言/正则表达式风味和有效/无效的字符串。另外,说实话,你的表情看起来过于复杂。 – Jan
编程语言:AngularJS(以ng模式使用)。 有效的字符串:cathorse 无效的字符串:“cathorse 无效的字符串:cathorse” –
请编辑字符串为您的问题。 – Jan