javascript - 使用razor View 时无法在javascript中提供@

标签 javascript jquery asp.net-mvc razor

var regularExpression = 
    /^(?=(.*\d){2})(?=.*[a-zA-Z])(?=.*[!@#$%])[0-9a-zA-Z!@#$%]{8,}/;
var valid = regularExpression.test(pwd);

问题是,当我在 JavaScript 中提供此字符串时,@ 符号充当 Razor View 代码块。

最佳答案

没关系!我自己得到了答案;在 javascript 中使用 @@ 而不是 @,它象征着 Razor View 。

关于javascript - 使用razor View 时无法在javascript中提供@,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25956299/

相关文章:

javascript - 在 Kotlin 中包含 Javascript 文件(非模块)

java - 在 javascript 调用函数中,同时必须调用 java 函数

javascript - Firefox 中的负向后查找

javascript - onkeyup vue js获取文本字段值

jquery - 如何使用 jQuery 使 div 的所有 4 个角都有可调整大小的 handle ?

Javascript 代码可以在 Mozilla Firefox 中运行,但不能在 Google Chrome 中运行

jquery - CSS 更大的可点击 href 区域

c# - Asp.Net MVC 布局和局部 View

asp.net-mvc - 如何使用 EF 数据库优先实现继承

javascript - MVC 4 EditorFor bool 复选框始终发布 True