javascript - Bagaimana untuk memadankan peraturan kosong atau biasa?
欧阳克
欧阳克 2017-06-26 10:51:20
0
4
896

Contohnya: Bagaimana untuk menilai sama ada e-mel mematuhi peraturan atau tidak untuk diisi

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

membalas semua(4)
大家讲道理

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){
   // 填了邮箱并且邮箱不符合规则
}
学习ing
//判断输入内容是否为空 
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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan