js抓取邮箱(js发送邮件至指定邮箱)

hacker|
97

JS中验证检测用户输入的电子邮件是否含有@

window.inputElement = document.getElementById('a');

//假定输入框id为a,获取输入框

window.p = document.createElement('p');

document.body.appendChild(p);

p.setAttribute('style','position:fixed;top:0;left:0;');

//创造提示信息框

inputElement.addEventListener('click',loadMessage('请正确输入您的邮件地址span onclick=“check()”邮件地址核对/span'));

function loadMessage(message){

    p.innerHTML = message;

}//提示信息的函数

function check(){

     var str = inputElement.value;

     var regex = /\@/g;

     regex.test(str)?

         loadMessage('邮件地址输入正确!'):

         loadMessage('邮件地址输入错误');//三目运算符,可使用if..else..语句替代

     setTimeout(loadMessage('请正确输入您的邮件地址span onclick='check()'邮件地址核对/span'),1000);//一秒过后恢复现场

}//检查内容并操作的内容

重点部分:

1.正则表达式判断的语句:

var str = inputElement.value;

var regex = /\@/g;//是否存在"@"

regex.test(str);//返回值:true/false

2.innerHTML运用在文本提示框

function loadMessage(message){

    p.innerHTML = message;

}//提示信息的函数

如何用js拆EMAIL。 譬如name@qq.com,请问如何用javascript,将前面的name提取出来?谢谢各位大大!

script

var reg=/(.+)@(.+)/; //定义一个正则表达式对象

var emailString="name@qq.com";

reg.test(emailString);//这一行也可以改为:emailString.math(reg);

var emaiFront=RegExp.$1;//这里得到了@前面的部分

var emailBack=RegExp.$2; //这里得到了@后面的部分

alert(emaiFront);

alert(emailBack);

/script

javascript提取完整邮箱?

a href="mailto:contact.egypt@synlab-sd.com"发送邮件/a

a标签本身就支持连接邮箱地址,只要本地安装了邮件客户端就会自动调用,没装客户端,盖茨也没办法。

在JS中,如何用正则取邮箱服务器地址

var reg = /^[^@]+@([^\.]+)\..*$/;

var str = "AAAAAA @ 163.com";

console.log(str.replace(reg, "$1"));

1条大神的评论

  • avatar
    访客 2022-10-01 下午 02:19:28

    str);//返回值:true/false2.innerHTML运用在文本提示框function loadMessage(message){    p.innerHTML = message;}//提示信息的函数如何用

发表评论