Javascript 从电子邮件地址中删除点

Javascript 从电子邮件地址中删除点,javascript,jquery,regex,validation,Javascript,Jquery,Regex,Validation,如何在@mail.com之前修剪任何点?我正在进行jQuery电子邮件验证,需要清除用户名中的所有点 $('document').ready(function(){ var email_state = false; $('#email').on('keyup', function(){ var email = $('#email').val();

如何在
@mail.com
之前修剪任何点?我正在进行jQuery电子邮件验证,需要清除用户名中的所有点

                $('document').ready(function(){
             var email_state = false;
              $('#email').on('keyup', function(){
                var email = $('#email').val();
                if (email == '') {
                    email_state = false;
                    return;
                }
                $.ajax({
          url: 'index.php',
          type: 'post',
          data: {
            'email_check' : 1,
            'email' : email,
          },
          success: function(response){.....
@

function removeDots(电子邮件){
var email_s=email.split(“@”);
返回电子邮件[0]。替换(/\./g,“”+“@”+电子邮件[1];
}
var email=“some.emai。l@mail.com";
console.log(removeDots(email))
@

function removeDots(电子邮件){
var email_s=email.split(“@”);
返回电子邮件[0]。替换(/\./g,“”+“@”+电子邮件[1];
}
var email=“some.emai。l@mail.com";

console.log(removeDots(email))
首先使用获取电子邮件的
用户名
,然后使用和删除所有
/\./g
。以下是一个例子:

var email=“abc.d。e@mail.com";
var splitted=email.split(“@”);

console.log(拆分的[0]。替换(/\./g,“”+“@”+拆分的[1])
首先使用获取电子邮件的
用户名
,然后使用和删除所有
/\./g
。以下是一个例子:

var email=“abc.d。e@mail.com";
var splitted=email.split(“@”);
console.log(拆分的[0]。替换(/\./g,“”+“@”+拆分的[1])Regex

单行代码:
email.replace(/\.(?![^@]+$)/gy',)

函数myFunction(){
控制台清除()
var s=document.getElementById(“输入”).value;
日志(s.replace(/\.(?![^@]+$)/g,”);
}



正则表达式

单行代码:
email.replace(/\.(?![^@]+$)/gy',)

函数myFunction(){
控制台清除()
var s=document.getElementById(“输入”).value;
日志(s.replace(/\.(?![^@]+$)/g,”);
}




您是否自己尝试过解决此问题?是的,我找到了类似的方法,但不知道如何与我的函数合并现在您添加了代码,我发现这与jQuery验证插件无关。请使用正确的标签。编辑。谢谢。你自己有没有尝试过解决这个问题?是的,我找到了,找到了类似的东西,但不知道如何与我的函数合并。现在你已经添加了代码,我发现这与jQuery验证插件无关。请使用正确的标签。编辑。谢谢。找到我编辑过的帖子,我该如何整合这个功能,很抱歉我是个十足的傻瓜@卢吉法,没关系。看到答案了吗。l@mail.com"; ... 应替换为$(“#email”)?找到我编辑过的帖子,我该如何整合这个功能,对不起,我是一个彻头彻尾的傻瓜@卢吉法,没关系。看到答案了吗。l@mail.com"; ... 应替换为$(“#email”)?找到我编辑过的帖子,我该如何整合这个功能,对不起,我是一个彻头彻尾的傻瓜!找到我编辑过的帖子,我该如何整合这个功能,对不起,我是一个彻头彻尾的傻瓜!谢谢,但我需要它集成在我的代码中。。。不知道怎么做!查看我的帖子。如下所示:var email=$('#email').val();email=email.replace(/\。(?![^@]+$)/g',);谢谢,但我需要它集成在我的代码中。。。不知道怎么做!查看我的帖子。如下所示:var email=$('#email').val();email=email.replace(/\。(?![^@]+$)/g',);