extjs 축적 (1) - 메일박스 비밀번호 효과

1482 단어 ext
1. 메일박스 유효성 검사
      
 var alpha = /^[a-zA-Z_]+$/; //  
        var alphanum = /^[a-zA-Z0-9_]+$/; // 、  
        var email = /^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/;//  
        var  url  =/(((https?)|(ftp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]* )(\.\w{2,})?)*\/?)/i;//  
	 var email_add = new Ext.form.TextField({
		name: "email",
		fieldLabel: " ",
		vtype: "email", 
		width: 200
		});

2. 두 번 입력한 암호가 일치하는지 여부
 var password_add = new Ext.form.TextField({
		name: "password",
		id:"pass1",
		fieldLabel: " ",
		inputType: "password",
		width: 200
		});	
		 var password1_add = new Ext.form.TextField({
		name: "password1",
		id:"pass2",
		fieldLabel: " ",
		inputType: "password",
		vtype:'password',    
		confirmTo:"pass1",// id
		vtypeText:" !",          
		width: 200
		});	
		Ext.apply(Ext.form.VTypes,{
        password:function(val,field){//val ,field , 
        if(field.confirmTo){//confirmTo , id 
           var pwd=Ext.get(field.confirmTo);// confirmTo id 
           return (val==pwd.getValue());
         }
       return true;
          }
        });

좋은 웹페이지 즐겨찾기