为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

炎炎设计 2021-06-22 17:01:23
我试图在 if 条件下在 javascript 中使用 @ 符号。但它向我显示了一个错误。if (password.match(/(.*[!,%,&,@,#,$,^,*,?,_,~].*[!,%,&,@,#,$,^,*,?,_,~])/)) {                    alert('yes');                    strength += 1                }它向我展示了这个错误。
查看完整描述

2 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

您可以键入两次,如下所示:


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

    alert('yes');

    strength += 1

}

因为@是 razor 语法的特殊字符。你可以通过输入另一个来逃避它@


更新


由于您在正则表达式中尝试它并且如上所述,@@只是解决了编译错误但在使用正则表达式时给出了错误的结果,请尝试:


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

    alert('yes');

    strength += 1

}

在@('@')将被转换成@由剃刀和应该给你想要的结果。


查看完整回答
反对 回复 2021-06-24
  • 2 回答
  • 0 关注
  • 200 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信