js正则判断是否包含数字的问题有什么解决办法吗?

JavaScript08

js正则判断是否包含数字的问题有什么解决办法吗?,第1张

可以用一下的代码来实现js正则判断是否包含数字的问题:

function isNumber(val){

var regPos = /^\d+(\.\d+)?$/

var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/

if(regPos.test(val) || regNeg.test(val)){

return true

}else{

return false

}

}(BY三人行慕课)

可以用数组的includes函数判断数组中是否存在某个值。

1、创建一个数组,为数组添加成员,然后将这个数组赋值给一个变量,这里以arr为例:

2、使用数组的includes函数,函数的参数为查找的值,如果数组中有被查找的值,则函数输出“true”:

3、如果数组中没有被查找的值,则函数会输出“false”: