我的字符串应该是 IRC 命令格式:“/add john”。所以,我创建了这个正则表达式:var regex = /^\/add ([A-Za-z0-9]+)$/var bool = regex.test('\/add user1');alert(bool);问题是我使用 /***/ 或 RegExp 语法,如果我在字符串的开头设置反斜杠(如上面的示例),我的警报弹出窗口显示“true”,我不希望这样。我用 Javascript 编码
1 回答
有只小跳蛙
TA贡献1824条经验 获得超8个赞
您可以使用String.raw以确保在测试输入时不消除反冲:
var regex = /^\/add ([A-Za-z0-9]+)$/
var bool = regex.test(String.raw`\/add user1`);
alert(bool);
您可以在此处使用此代码:https : //jsbin.com/ziqecux/25/edit?js
添加回答
举报
0/150
提交
取消
