qcubed/phonetextbox

QCubed文本框插件,用于验证美国电话号码。

安装: 21

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 6

分支: 0

开放问题: 0

类型:qcubed-library

v4.0.1-alpha 2017-05-23 06:06 UTC

This package is not auto-updated.

Last update: 2024-09-15 04:06:44 UTC


README

QCubed v4 PhoneTextBox

PhoneTextBox是QCubed\Control\TextBox控制的简单扩展,允许您轻松验证和格式化用户提供的电话号码。格式为(xxx) xxx-xxxx。验证和重新格式化发生在用户离开QPhoneTextBox(例如,通过按Tab键或转到另一个控件)时。

如果用户输入了不同的内容,例如没有空格的电话号码1112223344,如果可能,它将被重新格式化为(111) 222-3344。同样适用于输入如111-222-3344等。

PhoneTextBox允许您指定一个可选的默认区号——在这些情况下,您可以预测用户最可能的区号。以下示例中,我们使用650作为默认区号。但用户可以自由删除该默认值并输入他们想要的任何区号。

请注意,该控件目前仅支持北美电话格式——它可以很容易地扩展以支持其他格式。如果您最终编写了这个控件的扩展,请分享它。

现在可以通过Composer安装此控件。要在主安装目录中安装,请从命令行执行以下操作

	composer require qcubed/phonetextbox

qcubed.phonetextbox.js

此jQuery代码基于一个独立的jQuery插件。该插件需要jQuery UI 1.9或更高版本,因为它使用jQuery小部件工厂。有关用法,请参阅那里的注释。