【问题标题】:checking a variable as a number [duplicate]检查变量作为数字[重复]
【发布时间】:2020-09-24 06:18:08
【问题描述】:

我正在编写一个不和谐的机器人并且我有一个变量。用户使用此命令查询车牌 Ex.(!qq TR 34)

我只想让车牌检查输入的数字,如果输入了字母或特殊字符,例如(!qq TR 34ü,) 和错误给用户请不要使用特殊字符或字母我该怎么做

if (countryID.length < 1)
        return message.channel.sendEmbed(usageCommand);
    else if (plaque.length == countryID.length)
        return message.channel.sendEmbed(usageCommand);
else

【问题讨论】:

标签: javascript discord discord.js


【解决方案1】:

布尔库。

将不能为数字的字符串变成数字时会出现NaN错误。

可以判断输入的字符串是否可以转换为数字。

Docs - isNaN

isNaN('34')     // false;
isNaN('34ü')    // true;

【讨论】:

    猜你喜欢
    • 2011-03-30
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 2015-04-17
    • 2010-09-23
    • 2012-07-18
    相关资源
    最近更新 更多