上传文件时格式校验
<form action="${sys.appPath}/study/xsmknowledge/addKnowledgeFile" method="post" οnsubmit="return check()">
<input name="file" type="file" />
</form>
<script type="text/javascript">
function check()
{
var file = document.getElementsByName("file")[0].value;
if(file==""){
return true;
}else{
var strTemp = file.split(".");
var strCheck = strTemp[strTemp.length-1];
if((strCheck.toUpperCase()=='DOC') || (strCheck.toUpperCase()=='DOCX')|| (strCheck.toUpperCase()=='PPT')|| (strCheck.toUpperCase()=='PPTX')||(strCheck.toUpperCase()=='XLS')|| (strCheck.toUpperCase()=='XLSX') )
{
return true;
}else {
alert('上传文件类型不对!');
return false;
}
}
</script>
验证不为空只能为数字
<script type="text/javascript">
$(document).ready(function() {
$("tr.containerBody:eq(30)").hide();
$("#dept_form").submit(function() {
if ($("#deptName").val().replace(/\s+/g,"") == "") {
$("#deptName").parent().find(".onError").remove();
$("#deptName").parent().append("<div class='onError'>本项信息不能留空!</div>");
return false;
}
if ($("#showOrder").val().replace(/\s+/g,"") == "") {
$("#showOrder").parent().find(".onError").remove();
$("#showOrder").parent().append("<div class='onError'>本项信息不能留空!</div>");
return false;
}
var number = $("#showOrder").val();
if(isNaN(number)||number<=0){
$("#showOrder").parent().find(".onError").remove();
$("#showOrder").parent().append("<div class='onError'>请输入一个正整数!</div>");
return false;
}
dialog_loading();
});
$('.loading,.menu').click(function() {
dialog_loading();
});
});
</script>
验证邮箱只能是字母或数字
var myreg =/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if ($("#email").val().replace(/\s+/g,"") == "") {
$("#email").parent().find(".onError").remove();
$("#email").parent().append("<div class='onError'>本项信息不能留空!</div>");
return false;
}
if (!myreg.test($("#email").val())) {
$("#email").parent().find(".onError").remove();
$("#email").parent().append("<div class='onError'>请输入有效的E_mail!</div>");
return false;
}
验证手机号
var reg = /^0?1[1-9][0-9]\d{8}$/;
if (!reg.test($("#phone").val())) {
$("#phone").parent().find(".onError").remove();
$("#phone").parent().append("<div class='onError'>请输入有效的号码!</div>");
}