【发布时间】:2016-09-30 00:58:11
【问题描述】:
当用户尝试重置密码时,我试图在我的视图中隐藏电子邮件的域部分,我正在使用 gsub,但我遇到了 2 个字符的联合问题。
示例:
"myemail@example.com".gsub(/.{0,4}@/,'####@')
我得到了这个结果:
"my###\#@example.com"
我不想在##中间那个\,我进入控制台,如果我只写'#@'
我得到了 "\#@" ,我不知道如何转义这些字符。
使用这种方法我也有一个问题,如果域少于 4 个字母,我仍然会在域中放置 4 个“#”。但我最关心的是'#@'的交界处。
【问题讨论】: