jQuery代码段,用于在重新键入号码时将其转换为美国电话号码格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery代码段,用于在重新键入号码时将其转换为美国电话号码格式相关的知识,希望对你有一定的参考价值。

This little piece of code will convert to US phone format, as typed.
Eg, As the number "0000000000" was typed, it would convert it to (000)-000-0000.
  1. <script type="text/javascript">
  2. $(function() {
  3. $("input[@name='phone']").keyup(function() {
  4. var curchr = this.value.length;
  5. var curval = $(this).val();
  6. if (curchr == 3) {
  7. $("input[@name='phone']").val("(" + curval + ")" + "-");
  8. } else if (curchr == 9) {
  9. $("input[@name='phone']").val(curval + "-");
  10. }
  11. });
  12. });
  13. </script>

以上是关于jQuery代码段,用于在重新键入号码时将其转换为美国电话号码格式的主要内容,如果未能解决你的问题,请参考以下文章

键入时将文本转换为大写

用于捕获进程 ID 并在存在时将其终止的 Shell 脚本[重复]

jQuery 将 Html 转换为文本并返回

在输入框中输入时将整数转换为货币格式

java,如何将电话号码段批量插进数据库,希望高手能给个代码。

在运行时将类型 id 的对象转换为未知类型