|
@@ -309,13 +309,15 @@ func (s *Short) Article(stype, id string) error {
|
|
|
//手机号
|
|
|
re1 := regexp.MustCompile("1[345789]{1}\\d{9}")
|
|
|
detail1 := re1.ReplaceAllString(detail, `<span class="freeView">点击查看</span>`)
|
|
|
+ code := util.InterfaceToStr(obj["detailprojectcode"])
|
|
|
+ detail1 = strings.ReplaceAll(detail1, code, "*********")
|
|
|
//座机
|
|
|
- re2 := regexp.MustCompile("((0\\d{2,3})-)(\\d{7,8})(-(\\d{3,}))?")
|
|
|
+ re2 := regexp.MustCompile("((\\d{3,4})-)(\\d{3,8})(-(\\d{3,}))?")
|
|
|
detail2 := re2.ReplaceAllString(detail1, `<span class="freeView">点击查看</span>`)
|
|
|
//邮箱
|
|
|
re3 := regexp.MustCompile("([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)")
|
|
|
detail3 := re3.ReplaceAllString(detail2, `<span class="freeView">点击查看</span>`)
|
|
|
- obj["detail"] = strings.Replace(detail3, `<span class="freeView">点击查看</span><span class="freeView">点击查看</span>`, `<span class="freeView">点击查看</span>`, -1)
|
|
|
+ obj["detail"] = strings.ReplaceAll(strings.ReplaceAll(detail3, `<span class="freeView">点击查看</span><span class="freeView">点击查看</span>`, `<span class="freeView">点击查看</span>`), "*********", code)
|
|
|
}
|
|
|
}
|
|
|
//获取打赏文案
|
|
@@ -452,13 +454,15 @@ func (s *Short) Article(stype, id string) error {
|
|
|
//手机号
|
|
|
re1 := regexp.MustCompile("1[345789]{1}\\d{9}")
|
|
|
detail1 := re1.ReplaceAllString(detail, `<span class="freeView">点击查看</span>`)
|
|
|
+ code := util.InterfaceToStr(obj["detailprojectcode"])
|
|
|
+ detail1 = strings.ReplaceAll(detail1, code, "*********")
|
|
|
//座机
|
|
|
- re2 := regexp.MustCompile("((0\\d{2,3})-)(\\d{7,8})(-(\\d{3,}))?")
|
|
|
+ re2 := regexp.MustCompile("((\\d{3,4})-)(\\d{3,8})(-(\\d{3,}))?")
|
|
|
detail2 := re2.ReplaceAllString(detail1, `<span class="freeView">点击查看</span>`)
|
|
|
//邮箱
|
|
|
re3 := regexp.MustCompile("([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)")
|
|
|
detail3 := re3.ReplaceAllString(detail2, `<span class="freeView">点击查看</span>`)
|
|
|
- obj["detail"] = strings.Replace(detail3, `<span class="freeView">点击查看</span><span class="freeView">点击查看</span>`, `<span class="freeView">点击查看</span>`, -1)
|
|
|
+ obj["detail"] = strings.ReplaceAll(strings.ReplaceAll(detail3, `<span class="freeView">点击查看</span><span class="freeView">点击查看</span>`, `<span class="freeView">点击查看</span>`), "*********", code)
|
|
|
}
|
|
|
}
|
|
|
|