javascript - 澳大利亚电话号码验证

标签 javascript html validation

我有一个网络表单,该表单只接受有效的澳大利亚电话号码。 尽管 parsley.js 文件无法识别澳大利亚号码格式,但电话字段上有 data-type="phone" 。 我尝试编辑 parsley.js 文件,但没有成功。有人有接受澳大利亚数字格式的代码吗? 如果做不到这一点,我怎样才能使电话号码字段成为也接受空格和至少 8 位数字的必填数字字段? data-type"digit" 似乎不允许有任何空格。

最佳答案

如果你想使用所有 HTML5,请看这个 fiddle : http://jsfiddle.net/bud68oho/2/

此 fiddle 使用 requiredpattern 属性来验证表单。如果未填写输入,则 required 属性不允许发布表单。pattern 属性允许您实现正则表达式以进行匹配。如果输入不满足正则表达式的要求,则表单将不会发布。

这种方法的唯一问题是浏览器兼容性。确保使用您的目标浏览器测试此方法。上面的例子适用于最新版本的IE和Chrome,我无法进行任何进一步的测试。

关于javascript - 澳大利亚电话号码验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26868803/

相关文章:

html - 新的 HTML5 输入标签的安全性如何

validation - 停止验证 Symfony2 中的第一个错误标志?

html - 如何在 anchor 链接中写入 url,这样就不会触发错误/警告@ w3c 验证器

validation - 为什么我们需要对 Web 应用程序进行服务器端和客户端验证?

javascript - 无法使用 Firefox 进行 ajax 发帖

javascript - 获取有关 iframe 加载的通知

javascript - 完整的背景图像最初是固定的,然后在 DIV 内容结束时滚动

html - 我的导航菜单上的列表项图标在 Safari/Firefox 之间显示不同

javascript - 用于 JSP/Java 的 jQuery 上传插件

javascript - 从某些 ID 中排除滚动动画功能