我有一个网络表单,该表单只接受有效的澳大利亚电话号码。
尽管 parsley.js
文件无法识别澳大利亚号码格式,但电话字段上有 data-type="phone"
。
我尝试编辑 parsley.js
文件,但没有成功。有人有接受澳大利亚数字格式的代码吗?
如果做不到这一点,我怎样才能使电话号码字段成为也接受空格和至少 8 位数字的必填数字字段? data-type"digit"
似乎不允许有任何空格。
最佳答案
如果你想使用所有 HTML5,请看这个 fiddle : http://jsfiddle.net/bud68oho/2/
此 fiddle 使用 required
和 pattern
属性来验证表单。如果未填写输入,则 required
属性不允许发布表单。pattern
属性允许您实现正则表达式以进行匹配。如果输入不满足正则表达式的要求,则表单将不会发布。
这种方法的唯一问题是浏览器兼容性。确保使用您的目标浏览器测试此方法。上面的例子适用于最新版本的IE和Chrome,我无法进行任何进一步的测试。
关于javascript - 澳大利亚电话号码验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26868803/