CSS如何设置一串数字中间的的几个数字变为*星号
页面上我通过<c:forEachitems="${page.result}"var="item"end="${page.pageSize}"><trtarget="slt...
页面上我通过
<c:forEach items="${page.result }" var="item" end="${page.pageSize }">
<tr target="slt_objId" rel="${item.id}" style="font-size: 12px;height: 15px;">
<td>${item.code}</td>
</cc:forEach>
循环遍历出来的卡号是一串数字,能不能通过设置<td>标签的样式达到效果
如:1241651561316131
怎么设置才能变成这样:12416******16131 展开
<c:forEach items="${page.result }" var="item" end="${page.pageSize }">
<tr target="slt_objId" rel="${item.id}" style="font-size: 12px;height: 15px;">
<td>${item.code}</td>
</cc:forEach>
循环遍历出来的卡号是一串数字,能不能通过设置<td>标签的样式达到效果
如:1241651561316131
怎么设置才能变成这样:12416******16131 展开
2个回答
展开全部
<td><script>var tmp = '${item.code}';document.write(tmp.replace(/(.{5}).*(.{5})/,"$1******$2"));</script></td>
追问
你这么设是把两个5变成*了吧 我是想让它从第5位开始到第10位变成*,请问有什么办法吗
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询