假设这样的函数:
var email = "myemail@gmail.com";
var username = email.substring(0, email.indexOf('\\@'))
根据jquery文档,' \\'应该逃避@字符,但它不起作用。如何指定' @'字符?
编辑: 请看我的功能截图。你可以看到@字符是以特殊方式解释的,因为Razor可能会?
答案 0 :(得分:4)
你不需要逃避" @"在indexOf
函数中。这是标准的javascript:
var email = "myemail@gmail.com";
var username = email.substring(0, email.indexOf('@'));
console.log(username );

编辑:对于Razor引擎...使用indexOf('@@')
来转义@符号