【问题标题】:how to validate the phone number in form field xml如何验证表单字段xml中的电话号码
【发布时间】:2015-08-19 05:51:23
【问题描述】:

如何在joomla中查看电话号码字段

<field
        name="mobileno"
        type="tel"
        description="mobileno"
        label="Mobileno"
        pattern="[0-9]{10}" 
        required="true"
        size="30"  
    />

【问题讨论】:

  • 根据您所在国家/地区的电话号码可能有不同的形式,也许您应该指定哪个国家/地区的电话号码应该通过验证

标签: php validation joomla phone-number


【解决方案1】:

有一些现成的验证可用,包括电话验证。您只需在 xml 文件中添加 validate="tel"

<field
        name="mobileno"
        type="tel"
        description="mobileno"
        label="Mobileno"
        validate="tel" 
        required="true"
        size="30"  
    />

参考:Validation rules

【讨论】:

  • 谢谢伊曼纽尔,如何检查手机号码模式或数字,
  • 电话验证会检查所有电话号码是否符合 ITU 规则。您可以使用许多选项,例如指定特定的 ITU 格式。您可以在文件/libraries/joomla/form/rule/tel.php 中查看这些内容。在JFormfilterField() 方法中还有tel 处理和JHtml 中的输出格式,您可能想要使用。
  • 谢谢elin,我要查电话号码从7、8、9开始,而且必须是10位数字,比如9XXXXXXXXX、7XXXXXXXXX、8XXXXXXXXX
猜你喜欢
  • 2020-09-02
  • 2012-03-04
  • 2017-03-13
  • 2020-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-26
  • 2017-10-15
相关资源
最近更新 更多