javascript - 如何区分数字串和字符串?

标签 javascript regex string

var snumber1 = "123456789";
var scharacter2 = "abcdefgh";

有两个字符串。我如何确保 snumber1 仅包含数字? 什么正则表达式??

最佳答案

var snumber1 = "123456789";
//built-in function
alert ( !isNaN ( snumber1 ) );
//regexp
alert ( /^[0-9]+$/.test ( snumber1 ) );
//another regexp
alert ( /^\d+$/.test ( snumber1 ) );
//convert to Number object
alert ( parseFloat ( snumber1 ) === Number ( snumber1 ) );

关于javascript - 如何区分数字串和字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6734543/

相关文章:

javascript - 一个或两个数字正则表达式的限制

string - R 字符串解释 : why does "\040" get interpreted as "" and what other potential pitfalls could I come across in string interpretation?

c++ - 检索字符串中定义的字符

javascript - 如何在按下 F5 或刷新按钮时仅刷新页面的一部分

javascript - 如何在 for 循环中向日期添加不同的月份?

python - 如何搜索并用封闭的字符替换文本文件?

c++ - 带有反向引用的正则表达式在 C++ 中不匹配

c++ - C++中的字符串、字符比较

javascript - Jquery 拖放表行和表行组

javascript - 变量的jquery noob问题(范围?)