我知道我会因为这个问题而挨打。我知道这是基础知识,我也知道有人问过很多次,但我似乎太傻了,无法理解示例,我需要解决方案。我的问题是:
用户正在向服务器发送字符串。它应该是我只想匹配nick_name,我也想考虑情况,当用户不合作,并发送类似"/nick #nick_name和一些垃圾“。我不需要#,我不需要空间。我对这件事有永久的想法。
我知道#(.*),但是这个匹配#之后的所有内容(包括散列)。我只需要一个词。完美的解决方案是后视,捕获#之后的所有内容,但它在JS上不起作用。我真的做了功课。
发布于 2017-11-10 20:34:00
试试这个,我觉得很有帮助
var str = "# /nik";
var reg = /#\s*/;
console.log(str);
if (reg.test(str)) {
console.log(str.replace(reg, ""));
}
https://stackoverflow.com/questions/47222800
复制相似问题