有关js的正则替换问题,替换字符串中间的几位 我想替换一个字符串的中间几位为×号。例如“123456789” 替换为 “123×××789”有哪位大侠知道的 帮忙写写。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function a(s){if(s.length < 6)return s;var m = s.substring(3, s.length-3).replace(/./g, "*");s = s.substr(0,3) + m + s.substr(s.length-3);return s;}</script><input type="text" onblur="this.value=a(this.value)"> <script language=javascript> var str="123456789" re=/([\s\S]{3})([\s\S]{3})/ alert(str.replace(re,"$1XXX"))</script> 一个JS问题 <script></script>与<script type=text/javascript></script> click事件冲突,如何解决? 在js中加数据库语句问题 使用js实现下拉菜单功能,但在firefox浏览器上无法体现 字符串转换为表达式,正则表达式问题 这个下拉式菜单的问题出在哪呀? 图片有时不能正常显示 请问弹出WINDOWS对话狂怎么做啊 从审查元素页面的源码能找到播放歌曲的链接吗?就是可以直接下载歌曲的链接 如何让Javascript不要自动四舍五入? 怎样把流嵌入到jsp中
function a(s){
if(s.length < 6)return s;
var m = s.substring(3, s.length-3).replace(/./g, "*");
s = s.substr(0,3) + m + s.substr(s.length-3);
return s;
}
</script>
<input type="text" onblur="this.value=a(this.value)">
var str="123456789"
re=/([\s\S]{3})([\s\S]{3})/
alert(str.replace(re,"$1XXX"))
</script>