怎么把手机号变成这样的格式??135********? 用JS ,正则怎么写??当然,这不一定用正则,刚学正则,想练习一下而已JSJavaScript正则
解决方案 »
- 请问js的superproto是什么意思?
- js键盘监听的问题
- 能否给我推荐一个 js 写的 DataGrid
- 我的 .htc 控件无法绑定事件, 请问这是为什么? 等待中......
- 关于在div页面中增加不同的右键菜单
- 如何防止表格被撑大!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- javascript:
- 求一段判断日期先后的代码
- 一个关于iframe的问题,
- 1、visibility="hide" 与 display="none"有何区别? 2、asp中如何对查询结果做进一步查询?
- 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,"*") )
求解释一下啥意思呗