为什么在此代码中d被@替换

萨耶塔兰(Sajeetharan)

我用-替换电子邮件中的@符号。

var authdata = JSON.parse(getCookie("authData"));
var namespace = authdata.Email.replace('@','_');
namespace = namespace.replace(/./, '_');
namespace = namespace.replace(/\./g, '_');

命名空间为“ _emo_duosoftware_com”

在此处输入图片说明

杜沙尔

. 正则表达式中的字符将匹配除换行符以外的任何单个字符。

问题在这里

namespace.replace(/./, '_');

要替换小数点符号,请在其前面加上反斜杠来对其进行转义。

这两个语句可以合并

var namespace = authdata.Email.replace(/[@.]/g, '_');

匹配@.尽可能多的(g标志)并替换为_

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么“或”运算符不能“ ||” 在此JavaScript代码中替换三元运算符“?:”?

为什么在此代码中得到InputMismatchException?

为什么在此代码中arr [6]返回空值?

为什么矩阵加法在此代码中不起作用?

为什么在此C ++代码中i == 0的值?

为什么同步在此代码中无法正常工作?

为什么ChartJS在此代码段中跳过xAxis标签?

为什么在此代码中未调用onCompleted?

为什么在此代码示例中需要@Output EventEmitter?

为什么在此AngularJS代码中HTTP POST返回空?

为什么在此d3代码中图像未附加到节点上?

为什么在此简单代码中C ++性能如此缓慢?

为什么在此代码中可以引用“ r”变量?

为什么在此代码的输出中没有显示?

为什么elif语句在此代码中无效?

为什么在此openCL内核代码中,localSum是本地的?

为什么标头在此代码中不起作用?

为什么enqueueAcquireGLObjects()在此OpenCL代码中泄漏内存?

为什么在此TypeScript代码片段中“ this”指的是“ window”?

为什么该路由在此代码中不起作用?

在此代码中,为什么要使用闭包?

为什么在此代码中未调用OnComplete?(RxAndroid)

为什么在此代码中引发java.util.InputMismatchException?

为什么在此Java代码中未应用拆箱?

为什么在此python代码中没有显示输出?

为什么PHPStorm中的PHPDoc在此代码上出错?

为什么 lambda 在此代码片段中更好?

为什么在此示例代码中不需要 readSync?

为什么我在此代码中收到 SIGABRT 错误