- 通过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>