-1
我想驗證姓名,電話,姓氏,電子郵件,但當我想提交它不起作用..我試圖改變我的表情,但沒有。爲什麼在正則表達式中無法正常工作?
$(document).ready(function(){
$('#ok').on('click',function(){
var name = $('#txtNombre').val();
var surname = $('#txtApellido').val();
var email = $('#txtCorreo').val();
var phone = $('#txtTelefono').lengh;
if(name == null || name.length == 0 || /^[a-zA-Z ]+$/.test(name)){
$("#txtNombre").css('border-color','red');
}else{
$("#txtNombre").css('border-color','');
}
if(surname == null || surname.length == 0 || /^[a-zA-Z ]+$/.test(surname)){
$("#txtApellido").css('border-color','red');
}else{
$("#txtApellido").css('border-color','');
}
if(email == null || email.length == 0 || /^[a-zA-Z0-9._-][email protected][A-Za-z0-9]+.(com|com.mx|es|edu.mx)$/.test(email)){
$("#txtCorreo").css('border-color','red');
}else{
$("#txtCorreo").css('border-color','');
}
if(phone == null || phone.length == 0 || /^[0-9]+$/.test(phone)){
$("#txtTelefono").css('border-color','red');
}else{
$("#txtTelefono").css('border-color','');
}
});
$('#cancel').on('click',function(){
$('#txtNombre, #txtApellido, #txtCorreo, #txtTelefono').val('');
$('#txtNombre, #txtApellido, #txtCorreo, #txtTelefono').css('border-color','');
});
});
「不工作」是一個有點模糊。你期望什麼樣的行爲,你會得到什麼樣的行爲?請更新問題。 –