我正在Django中编写一个应用程序,我必须显示一些信息并隐藏一些信息,如果联系号码是" 9087654321"然后我想表现出像" 908 ***** 21"。我不懂java脚本。那么我怎么能只使用HTML和CSS。我是一个新手所以请慷慨和容易。感谢你在期待。
答案 0 :(得分:2)
这应该有效:
test
适用于所有联系电话。
答案 1 :(得分:1)
你可以试试这个:
var contactNumber = "9087654321";
var maskedNumber = contactNumber.substr(0, 3) + Array(contactNumber.length - 4).join('*') + contactNumber.substr(contactNumber.length - 2, 2);
获取前3个和后2个数字并用星号(星号)填补空白。
maskedNumber
的结果为908*****21
出于安全原因 我建议PatNowak's answer ,因为它会在发送给客户端之前隐藏联系号码。
答案 2 :(得分:1)
有两种方法可以解决这个问题 - 首先是一种方法,由Erik Kralj提出 - 使用Javascript。
第二个是使用Python来做到这一点。您可以在视图中编写一个方法,该方法将为用户隐藏此敏感数据,该数据未登录等。
然后在Python中使用:
no = list(no)
no[3:-2] = "*" * len(no[3:-2])