怎么把手机号变成这样的格式??135********? 用JS ,正则怎么写??当然,这不一定用正则,刚学正则,想练习一下而已JSJavaScript正则
解决方案 »
- 切换选项卡后就不滚动了
- javascript 或css有没有办法将滚动条隐藏,用标滚轮滚动超出的内容
- 这段js怎么调用啊asp.net
- ¥¥¥ 如何修改HTML中的XML串
- 请教:我在做一个完全客户端使用的程序,要求全部用js实现,不使用IIS,要求读写xml文件
- 能够给这个flash下载回来的方法送100分(似乎是flv格式的)
- 求大神指教,为什么在IE浏览器鼠标移到select标签就自动隐藏了啊???怎么解决啊,求解啊啊啊啊!!
- 请教用javascript写的时间控件
- 奇怪的问题。。。大家帮忙看看。
- ueditor上传图片的问题
- Java中Extjs的Tag中的window加载Tag中div中的内容并显示
- Extjs4表单提交中文问题
验证13 18 15开头的手机号
s = '13512345678';
s = s.replace(r, function($){
return $.replace(/(\d+)\d{8}/, "$1"+Array(9).join('*'))
})
alert(s)参考下
alert(s.replace(/^(\d{3})\d+$/,'$1********'));
var phone="13077778888";
var rep=phone.replace(reg,"$1********");
alert(rep);
感谢你的回答!! 你这是验证手机号。我的意思是 把 手机号 后面的数字用 *隐藏掉。。比如手机号是这样的13577778888,显示的时候显示成 135********
alert("13577778888".replace(/(?=\d{0,8}$)\d/g,"*") )
var r = /^0?1[3458]\d{9}$/
这个检测是否是手机号码(当然,不是很科学)return $.replace(/(\d+)\d{8}/, "$1"+Array(9).join('*'))
将后8位隐藏掉
建议楼主 学习下 正则
var r = /^0?1[3458]\d{9}$/
这个检测是否是手机号码(当然,不是很科学)return $.replace(/(\d+)\d{8}/, "$1"+Array(9).join('*'))
将后8位隐藏掉
建议楼主 学习下 正则
var r = /^0?1[3458]\d{9}$/
这个检测是否是手机号码(当然,不是很科学)return $.replace(/(\d+)\d{8}/, "$1"+Array(9).join('*'))
将后8位隐藏掉
建议楼主 学习下 正则这段代码return $.replace(/(\d+)\d{8}/, "$1"+Array(9).join('*'))中$ 和$1 不太明白,尤其是$1不知道哪来的
如(/(1)(2)/ $1=1,$2=2
你这可以用我14楼写或不要正则 直接str.substr(0,3)+"********"
感谢你的回答!! 你这是验证手机号。我的意思是 把 手机号 后面的数字用 *隐藏掉。。比如手机号是这样的13577778888,显示的时候显示成 135********
alert("13577778888".replace(/(?=\d{0,8}$)\d/g,"*") )
求解释一下啥意思呗