gpt4 book ai didi

javascript - jquery 屏蔽输入只有第一个数字可选其余强制

转载 作者:数据小太阳 更新时间:2023-10-29 04:27:51 25 4
gpt4 key购买 nike

我正在使用 jquery 屏蔽输入插件,需要具有以下格式的电话字段:

1 (222) - 000 - 1114

我的代码是这样的:

$("#myPhone").mask("9 (999) - 999 - 9999");

现在我似乎无法将第一个数字设为可选但其余数字为强制性。所以以下数字是有效:

1 (222) - 000 - 1114
(222) - 000 - 1114

并且以下数字无效

1 (222) - 000 - 11
(222) - 00 - 0011

使用 "?9 (999) - 999- 9999" 将不起作用,因为它使整个事情成为可选的

如果这不能在掩码中完成,有人可以帮我用正则表达式来实现吗?

最佳答案

试试这个:

$.mask.definitions['~'] = '([0-9] )?';
$("#myPhone").mask("~(999) - 999 - 9999");

关于javascript - jquery 屏蔽输入只有第一个数字可选其余强制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15371025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com