Javascript 不允许反斜杠的正则表达式

Javascript 不允许反斜杠的正则表达式,javascript,regex,Javascript,Regex,如何在javascript中使用正则表达式禁止反斜杠。 我尝试了[^\\],但没有成功 有人能帮我吗 var re = /[^\\]/g; 这应该可以为您完成。使用/分隔符。这是您可能需要的: ^[^/\\\\\?]{01024}$问题中没有足够的信息来确定“禁止反斜杠”的确切含义,但如果只是在任何地方删除反斜杠的简单问题: var string=document.getElementById('input').innerHTML; var output=string.replace(/\

如何在javascript中使用正则表达式禁止反斜杠。 我尝试了
[^\\]
,但没有成功

有人能帮我吗

var re = /[^\\]/g; 

这应该可以为您完成。使用
/
分隔符。

这是您可能需要的:

^[^/\\\\\?]{01024}$

问题中没有足够的信息来确定“禁止反斜杠”的确切含义,但如果只是在任何地方删除反斜杠的简单问题:

var string=document.getElementById('input').innerHTML;
var output=string.replace(/\\/g',);
警报(输出)
\blah\blah\blah\
正则表达式

示例代码
var输入=[
'\\',
"福",,
“bar\\baz”
];
变量re=/^[^\\]+$/;
var len=input.length;
var输出=[];

对于(var i=0;i这里是什么?你的代码是什么?你说不允许反斜杠是什么意思?发布一些有效和无效的示例。添加示例输入字符串和预期输出字符串。如果你只是想摆脱它,为什么不使用
replace
?或者你想摆脱所有以反斜杠开头或包含反斜杠的字符串?我没有否决,但它没有finitely不正确。您的正则表达式检查字符串是否以反斜杠开头。@Stephan dunno OP想要什么。我在等他澄清。但根据他所说的。他似乎把定界符弄乱了。您是怎么知道的?@vks您的正则表达式和OP是一样的,没有改进。我想他的意思是
^[^\\\]+$
 ^[^\\]+$