使用JavaScript判断文本框中的内容是否为一个正确的手机号或者是一个正确的身份证号 let str = '18852638009' if (str.match(/^[0-9]{11}$/)) { alert('手机') } else if (str.match(/^[0-9]{17}(\d|x)$/i)) { alert('身份证') } else { alert('姓名') }