在MVC razor中用javascript编写@

本文关键字:编写 javascript 中用 MVC razor | 更新日期: 2023-09-27 18:11:55

我有一个正则表达式在javascript在mvc剃刀页面。我不能在正则表达式中使用@,因为它抛出了一个错误,由于剃刀语法。下面是我的代码。它在@下面显示了一条红色的曲线,因为它是razor语法关键字。

 if(!/^'w+(['.-]?'w+)*@'w+(['.-]?'w+)*('.'w{2,3})+$/.test(dirEmail2)){
                        return false;
                    }

在MVC razor中用javascript编写@

我也有同样的问题,请使用双@@ like。

      function validateEmail(email) {
        var re =  /^(([^<>()'[']''.,;:'s@@"]+('.[^<>()'[']''.,;:'s@@"]+)*)|(".+"))@@(('[[0-9]{1,3}'.[0-9]{1,3}'.[0-9]{1,3}'.[0-9]{1,3}])|(([a-zA-Z'-0-9]+'.)+[a-zA-Z]{2,}))$/;
        return re.test(email);
    }