通过ASCII码判断 <script> var str = ' 我是来自杭州,31 今年岁!' // 怎么判断字符串里面有没有数字 for (i = 0; i < str.length; i++) { if (48 <= str.charCodeAt(i) && str.charCodeAt(i) <= 57) { console.log('有数字!') var num = 1 break } } if (num !== 1) { console.log('没有数字!') } </script>