隐藏HTML中的字符?

时间:2016-01-04 11:47:44

标签: css html5 django-templates

我正在Django中编写一个应用程序,我必须显示一些信息并隐藏一些信息,如果联系号码是" 9087654321"然后我想表现出像" 908 ***** 21"。我不懂java脚本。那么我怎么能只使用HTML和CSS。我是一个新手所以请慷慨和容易。感谢你在期待。

3 个答案:

答案 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])