正则表达式验证表单与数据库连接
来源:互联网 发布:皮格马利翁效应 知乎 编辑:程序博客网 时间:2024/05/16 12:05
记录时间:2013-12-13
学习内容:正则表达式验证表单
运用Javascript对表单进行验证,具体代码如下:
<script language="javaScript"> function a(f){ if(!(/^[a-zA-Z]\w{6,15}$/.test(f.tid.value))){ //必须以字母开头,长度至少为6,最大长度为15 alert("ID格式不对,请重新输入") ; //alert为javascript的一个消息框 f.tid.focus() ; //tid为表单的Name值 return false ; } if(!(/^[\w~!@#$%^&*()_+{}:"<>?\-=[\];\,.\/]{6,15}$/.test(f.tpwd.value))){ //首先密码不能小与6位,其次在验证密码由0-9数字,26位英文字母和下划线组成的字符串 alert("用户密码必须是6~15位!") ; f.tpw.focus() ; //tpwd为表单的Name值 return false ; } if(!(/^\d{0,3}$/.test(f.tage.value))){ //输入的内容为数字,验证的长度从第0个到第三个数字 alert("年龄错误") ; f.tage.focus() ; //tage为表单的Name值 return false ; } if(!(/^\d{0,10}$/.test(f.ttele.value))){//输入的内容为数字,验证的长度从第0个到第三个数字 alert("电话错误") ; f.ttele.focus() ; //ttele为表单的Name值 return false ; } if(!(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(f.tmail.value))){ //必须由大小写字母或数字或下划线开头,其后可以跟上任意的\w字符和中划线加号英文句号 @ 跟上任意的 \w字符和中划线加号英文句号'.'跟上任意的'\w'字符和'中划线'加号英文句号 alert("E-mail格式不正确!") ; f.tmail.focus(); // tmail为表单的Name值 return false ; } return true ; }</script>
因为要与数据库进行连接,要将验证好的值传入数据库中,在这里进行验证时与数据库建表的内容有很大的关系,附上简单数据库表:
Create table tadm(
t_id varchar(20) not null,
t_name varchar(20),
t_pwd varchar(20),
t_sex varchar(2),
t_age int null,
t_tele int null,
t_mail varchar(50) null
);
心得体会:若在表单验证需要将验证的内容传入到数据库中时,一定要把数据库的table建立的完善点,否则讲出现很多麻烦,
本人所建的数据库表很特别不完善,导致需要验证很多信息才能将内容传入数据库中,这样就会花费了很多不必要的时间和精力。
本人再次献上的数据库表建的非常丑陋请看客们见谅!!!
0 0
- 正则表达式验证表单与数据库连接
- 正则表达式验证表单
- 表单验证 正则表达式
- 正则表达式表单验证
- 表单验证 正则表达式
- 正则表达式表单验证
- 表单验证-正则表达式
- 正则表达式--表单验证
- 表单验证(正则表达式)
- 表单验证 正则表达式
- javascript 验证表单 正则表达式
- 常用验证表单正则表达式
- 验证表单的正则表达式
- js正则表达式验证表单
- 表单验证常用正则表达式
- 表单验证完美正则表达式
- js验证表单正则表达式
- 表单验证(正则表达式)
- android源码下载
- linux regulator
- 将HDFS文件当中部分字节读入本地
- How to build the chromium on ubuntu12.04
- Oracle EBS R12 for Linux安装
- 正则表达式验证表单与数据库连接
- 黑马程序员—IO流之Properties小练习
- windbg下在kd模式也可以调试用户模式程序
- nyoj241——————字母统计
- 三星Note2 行货 水货 型号版本
- 使用FileSystem以标准输出格式显示HDFS当中的文件
- 封装ghost
- hdu-1870-愚人节的礼物
- session和cookie的一些理解