数据库中有一列是邮箱,我验证邮箱格式时使用的extjs自带的vtype:'email',进行验证,但我的要求是我允许邮箱为空,为空时不执行邮箱的格式验证,默认为空时是执行邮箱验证的,怎么实现,求高手解决!最好能贴出来一些代码,谢谢!
解决方案 »
- 就是用键盘敲击啊,就有一个超链接能够出现点击的效果,(触发onclick),请问高手该如何写代码?
- web页面gridview右键菜单 2003office效果
- 求js高手指点
- 我想js速成!!!!
- window.aaa.innerHTML 名称部分aaa可以用变量吗?怎么改啊?
- 急救!求进入一网页后自动刷新一次的方法
- html选单(<select>)中的选项可以在js中动态添加吗?
- 哪位能提供javascript教程下载
- SELECT 选择框中如何在文本域插入BUTTON
- 如何预览在文本框中编辑的HTML文件???在线等侍!!!
- jquery easyui tree 样式
- 实在没办法了,请各位高手帮忙看下:为什么图片切换没有效果?(document.all和document.form)
Ext.apply(Ext.form.VTypes,{
myemail: function(val,field){
return val === '' ? true
:/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}) {1,2})$/gi.test(val));
}
});
你试试。
谢谢,你给的这个方法挺好使的,好像正则表达式不怎么好使,我用得是^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$才好用得