国际电话验证

时间:2014-08-21 15:10:03

标签: javascript html validation

我正在尝试使用国际验证来验证电话号码。我目前正在研究法国人。这就是我所拥有的,它不起作用。任何建议

<html>
<head>

</head>
<body>
<form id="myFormId" method="post">
    <label for="phoneId">Phone number</label>
    <input type="text" name="phone" id="phoneId" maxlength="19" value="" />

    <input type="submit" value="Submit" onClick="isValidPhonenumber()"/>
</form>

    <script>
function isValidPhonenumber(value) {
    return (/^\d{7,}$/).test(value.replace(/[\s()+\-\.]|ext/gi, ''));
}
</script>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

最好提供错误。但是,我可以看到onClick =&#34; isValidPhonenumber()&#34;没有像你的函数那样接受一个值,这将导致错误。您可能应该在函数中执行document.getElementById(&#39; phoneId&#39;)并获取参数&#34; value&#34;超出你的职能。