extjs 축적 (1) - 메일박스 비밀번호 효과
1482 단어 ext
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;
}
});