输入了正确的手机号,却显示undefined

<form name="ff">
    phone:<input type="text" id="123" name="qq">
</form>
<script>
    ff.qq.onchange = function(){
        this.value = check_phone(this.value);
    };
    function check_phone(Phone){
        if ( /^\s*1[34578]{1}\d{9}\s*$/.test(Phone) ) return Phone.replace(/(^\s*)|(\s*$)/g, "");
        check_phone(prompt('请输入正确的手机号:'));
    }
</script>

怎么改才对?

hhhzihao2
浏览 1914回答 1
1回答

anlun214

 function check_phone(Phone){   if ( /^\s*1[34578]{1}\d{9}\s*$/.test(Phone) )      return Phone.replace(/(^\s*)|(\s*$)/g, "");      return check_phone(prompt('请输入正确的手机号:'));   }   //掉了一个return
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript