82 次浏览【转载需注明来源】
博客作者:【1348****4381】
如:
134---3221
134--3221
134XX3221
134 3221
当用户复制以上格式时:
想强制修改成:134****3221
要如何来判断?
$("#手机号").松开按键(定义函数 () { 局部变量 手机号 = $(本对象).设置或获取值(); 如果 (手机号) { // 输入的值如果前面是3位数字,中间是任意值,后面4位数字,会替换成 前面3位数 + **** + 后面四位数 手机号 = 手机号.替换(/^(\d{3})[\S\s]+?(\d{4})$/, "$1****$2"); $(本对象).设置或获取值(手机号); } });
替换可以吧
主要是中间的不知道是什么,就是要靠判断
首先设置输入框只能输入数字,然后判断输入的数字长度>=11位时,执行文本替换,把中间的四位替换成****
我本身就要输入:****
改成纯数字的话,就会导致无法输入 ***
收到,可以用的,如果客户输入的是全码,就不需要替换的,哪个是判断是否全数字
判断全数字 /^\d+$/
如果 (!/^\d+$/.匹配(手机号)) { // 如果手机号不全是数字就会执行这里 手机号 = 手机号.替换(/^(\d{3})[\S\s]+?(\d{4})$/, "$1****$2"); $(本对象).设置或获取值(手机号); }
不能恶意举报,否则进行封号处理!
测试账号
qiang Time: 2023-08-26 13:17:51
评论ID
大将军 Time: 2023-08-26 12:56:20
评论ID
替换可以吧
1348****4381 回复 1楼 大将军 Time: 2023-08-26 12:58:51
评论ID
主要是中间的不知道是什么,就是要靠判断
快码FOF编程 Time: 2023-08-26 13:02:04
评论ID
首先设置输入框只能输入数字,然后判断输入的数字长度>=11位时,执行文本替换,把中间的四位替换成****
1348****4381 回复 3楼 快码FOF编程 Time: 2023-08-26 13:04:17
评论ID
我本身就要输入:****
改成纯数字的话,就会导致无法输入 ***
1348****4381 回复 5楼 qiang Time: 2023-08-26 13:55:45
评论ID
收到,可以用的,如果客户输入的是全码,就不需要替换的,哪个是判断是否全数字
qiang 回复 6楼 1348****4381 Time: 2023-08-26 14:13:21
评论ID
判断全数字 /^\d+$/