function isNumeric(str) {
return /^\d+$/.test(str);
}
// 示例使用
console.log(isNumeric("12345")); // 输出: true
console.log(isNumeric("123a45")); // 输出: false
console.log(isNumeric("0987654321")); // 输出: true
console.log(isNumeric("")); // 输出: false
这个函数isNumeric
接收一个字符串参数str
,使用正则表达式/^\d+$/
来测试字符串。^
表示字符串的开始,\d
代表数字0-9,+
表示前面的数字可以出现一次或多次,$表示字符串的结束。test
方法会返回一个布尔值,指示字符串是否匹配这个正则表达式。