说明 : 代码逐步完善,结构已定好,和大家分享,大家多多指点 !
截图 :

<script type="text/javascript" src="js/jquery-1.5.1.min.js"></script>
<script type="text/javascript">
$(function(){
var field = {
inputable : "" ,
required : true ,
length : {
min : "6" ,
max : "10"
} ,
expression : {
chinese : true ,
charactor : true ,
number : true
} ,
message : {
tip : "请输入信息,信息不能为空并且含有字母和数字!" ,
error : "格式不正确" ,
success : "信息正确!"
}
} ;
FormValidator.load(field) ;
}) ;
var FormValidator = function(){
function load(field){
var input = $(field.inputable) ;
var required = field.required ;
var length = field.length ;
var exp = field.expression ;
var message = field.message ;
$("input").eq(1).click(function(){
_validate(input,required,length,exp,message) ;
})
} ;
function _validate(input,required,length,exp,message){
var text = input.val() ;
} ;
function _required(text){
return text ? true : false ;
} ;
function _length(text,length){
var min = parseInt(length.min) ;
var max = parseInt(length.max) ;
var len = text.length ;
return (len >= min && len <= max) ? true : false ;
} ;
function _expression(text,expression){
var exp = "" ;
if(expression.chinese){
exp += "" ;
}
if(expression.charactor){
exp += "" ;
}
if(expression.number){
exp += "" ;
}
if(exp){
}
else{
alert("无效的表达式!") ;
return ;
}
} ;
function _message(){
} ;
function _render(){
} ;
return {
load : load
} ;
}() ;
</script>
166

被折叠的 条评论
为什么被折叠?



