gpt4 book ai didi

javascript - 检测变量是否包含字母或数字javascript

转载 作者:行者123 更新时间:2023-11-28 20:21:10 25 4
gpt4 key购买 nike

我一直在互联网上查找,但找不到解决我的问题的正确方法。

我有两个使用输入。一是年龄。另一个是名称。

年龄必须是数字。名称必须是一个单词,仅包含字符。

if(age==number $$ name == characters){

// do something

}else{

// do something else

}

我尝试过:

if(Math.floor(num) == num $$ Math.floor(name) != name){

// do something

}else{

// do something else

}

但无论如何都没有运气。

如果您知道如何执行此操作,请告诉我。多谢。

最佳答案

正则表达式解决方案可能是最简单的,因为您的输入无论如何都是字符串。

试试这个:

if (/^\d+$/.test(age) && /^\D+$/.test(name)) {...}

与上面发布的主要区别在于^$;这些将确保字符串包含指定的字符,而不是至少包含一个。

关于javascript - 检测变量是否包含字母或数字javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18293083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com