猿问

如何在mvc中的jquery中使用@符号

我试图在 if 条件下在 javascript 中使用 @ 符号。但它向我显示了一个错误。


if (password.match(/(.*[!,%,&,@,#,$,^,*,?,_,~].*[!,%,&,@,#,$,^,*,?,_,~])/)) {

                    alert('yes');

                    strength += 1

                }

它向我展示了这个错误。

炎炎设计
浏览 201回答 2
2回答

蝴蝶不菲

您可以键入两次,如下所示:if (password.match(/(.*[!,%,&,@@,#,$,^,*,?,_,~].*[!,%,&,@@,#,$,^,*,?,_,~])/)) {    alert('yes');    strength += 1}因为@是 razor 语法的特殊字符。你可以通过输入另一个来逃避它@更新由于您在正则表达式中尝试它并且如上所述,@@只是解决了编译错误但在使用正则表达式时给出了错误的结果,请尝试:if (password.match(/(.*[!,%,&,@('@'),#,$,^,*,?,_,~].*[!,%,&,@('@'),#,$,^,*,?,_,~])/)) {    alert('yes');    strength += 1}在@('@')将被转换成@由剃刀和应该给你想要的结果。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答