你的mobil的正则写错了。。。var reg=/^1[34578]\d{9}$/;你那样写,以下也对。。。var reg=/^1[3|4|5|7|8]\d{9}$/;var str="1|456765555";reg.test(str);//true