Contohnya: Bagaimana untuk menilai sama ada e-mel mematuhi peraturan atau tidak untuk diisi
温故而知新,可以为师矣。 博客:www.ouyangke.com
Hanya gunakan pembatas ^$ 匹配即可,配合或 | untuk rentetan kosong untuk mencapai kesan padanan yang anda inginkan.
^$
|
cth: Padankan nombor telefon mudah alih, atau kosong
/^$|1[34578]\d{9}/
if(email && email.trim() && /^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/.test(email.trim())===false){ // 填了邮箱并且邮箱不符合规则 }
//判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! } } function IsEmail() { var str = document.getElementById('str').value.trim(); if(str.length!=0){ reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; if(!reg.test(str)){ alert("对不起,您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称! } } }
/^(\w+(\.\w+)*@\w+(\.\w+)+|)$/
Antaranya, gunakan /^...$/ untuk menentukan awal dan akhir, dan ada kumpulan di tengah Perhatikan garis menegak di hujung kumpulan Jika tiada yang ditulis selepas garis menegak, ia bermakna ia kosong.
/^...$/
Hanya gunakan pembatas
^$
匹配即可,配合或|
untuk rentetan kosong untuk mencapai kesan padanan yang anda inginkan.cth: Padankan nombor telefon mudah alih, atau kosong
Antaranya, gunakan
/^...$/
untuk menentukan awal dan akhir, dan ada kumpulan di tengah Perhatikan garis menegak di hujung kumpulan Jika tiada yang ditulis selepas garis menegak, ia bermakna ia kosong.