我想知道如何从邮件中获取不和谐用户的4位用户ID。例如,PruinaTempestatis#8487。有人能帮助我吗?
答案 0 :(得分:0)
如果数字总是出现在单个哈希#
之后,那么你可以简单地对该字符串进行拆分并得到数组的第二个值,如下所示:
使用SPLIT
var str = 'PruinaTempestatis#8487';
var digits = str.split('#')[1];
console.log(digits);

使用REGEX
var str = 'PruinaTempestatis#8487';
var digits = str.replace( /^\D+/g, '');
console.log(digits);

使用SUBSTRING
var str = 'PruinaTempestatis#8487';
var digits = str.substr(str.indexOf('#')+1, str.length);
console.log(digits);

答案 1 :(得分:0)
使用user.tag
message.channel.send(message.user.tag)
答案 2 :(得分:0)
将他们的标签分成一个数组并获取最后一个元素。
code=