我正在编写一个片段来快速填充注册字段以进行测试
$("#TestRegister").click(function () {
var rand = Math.floor(Math.random() * 1000) + 1
$("#UserName").val("Tester" + rand);
//other fields
$("#Email").val("example" + rand + "@yahoo.com");// <==trouble
}
我在cshtml视图文件的脚本部分编写此代码。但是,电子邮件部分给我带来麻烦。它一直认为@之外的代码是一个代码,因此,给我一个错误,即yahoo不是代码的一部分。我试图通过在它之后放置\来强制它将@识别为字符串,但它给了我parcer错误。每当我尝试搜索@时,搜索引擎都会忽略@,并给我不相关的页面。
如何强制@被识别为字符串的一部分?
编辑:建议的线程是指如何在Javascript中识别C#。我感兴趣的是如何使@作为Javascript中字符串文本的一部分。作为一种解决方法,我放置了#34; 0&#34;在@ yahoo.com面前。我想知道是否有更优雅的解决方案。
答案 0 :(得分:0)
尝试肮脏的方式
String.fromCharCode(64);//returns @