var str = "abc123";
/[0-9]/.test(str);-->返回ture
解释:test是regExp的方法,用于判断指定字符串中是否有匹配正则表达式的字符或字符串,有则返回true,没有则返回false。
var str = "abc123";
str.match(/[0-9]/);-->返回1
解释:match方法是string的方法,该方法返回字符串中匹配正则表达式的字符。
二者的区别:
1.返回值不一样,test返回boolean,match返回指定字符或字符集。
2.宿主不一样,test是regExp方法,match是string方法。