要求
1、实现用户邮箱注册验证
2、邮箱名规则3-15位用户名长度,不能为特殊符号,以'@gmail.com'结尾
3.密码规则:只能为小写字母和数字,6-15位,同时提供两次密码相同验证
4、出生年月:19或20开头的四位年份,月在1-12之间,日在1-31之间
5、个人简介:输入过虑,凡是输入“坏*(*为任意一个字符)”,都自动去掉“坏”,如果“坏”后面没有字符,则不操作
6、满足上述条件后,表单自动提交,否则等待用户重新再输这个怎么做啊?不会,求高手指导,另外望推荐几本适合初学JS的书,谢谢了
1、实现用户邮箱注册验证
2、邮箱名规则3-15位用户名长度,不能为特殊符号,以'@gmail.com'结尾
3.密码规则:只能为小写字母和数字,6-15位,同时提供两次密码相同验证
4、出生年月:19或20开头的四位年份,月在1-12之间,日在1-31之间
5、个人简介:输入过虑,凡是输入“坏*(*为任意一个字符)”,都自动去掉“坏”,如果“坏”后面没有字符,则不操作
6、满足上述条件后,表单自动提交,否则等待用户重新再输这个怎么做啊?不会,求高手指导,另外望推荐几本适合初学JS的书,谢谢了
解决方案 »
- 为什么函数传递数组的时候,结果没有变化?
- 怎么用js或者jquery实现 判断是否选中textbox中的文字 就是选中背景
- js改变checkbox状态
- (function(){})()为什么会被执行?
- 请教如何实现:当鼠标移动到一个连接上自动把这个连接的文本反转选择(想实现拖拽)
- Firefox引用js文件出错,IE没问题,怎么回事呀!
- jquery errorClass 指定了样式。input的样式为什么也变了
- 如何在button中执行一个服务器端的exe程序
- 如何捕捉onbeforeunload事件的返回,当是OK时我就执行我的函数,如果cancel ,就不执行
- confirm的语法忘了,请提示,谢谢
- 求解!JS ajax 问题
- 三目的疑问
在这里学习下正则吧
html js css 老楼看看 http://www.w3school.com.cn/正则就 百度一下 30分钟正则入门
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if(reg.test(address)==false){
}其它的百度下,都有。
我们这样去做就可以了
首先,你的按钮加一个click事件。可以用onclick来做。也可以用form的onsubmit事件来做。
然后在这个事件里来利用正则表达式来验证。
这里有个DEMO 你可以看看。http://www.w3school.com.cn/tiy/t.asp?f=hdom_formvalidate刚开始接触这个,可能是有点不知道从来入手。慢慢的会好起来的。有问题可以在网上看看找找,再不行就问。