Form

姓名:
密码:
密码确认:
性别:

生日:
E-mail:
职业:

function form_sub()

{

if(!test_username(document.form1.username.value))

{

alert("姓名格式不正确");

return false;

}

if(!test_date(document.form1.birthday.value))

{

alert("日期格式不正确");

return false;

}

if(!test_email(document.form1.email.value))

{

alert("E-mail地址格式不正确");

return false;

}

if(!test_password(document.form1.password.value, document.form1.password2.value))

{

alert("两次密码输入不相同");

return false;

}

}

function test_username(str_username)

{

var pattern = /[a-zA-Z_]/;

if(pattern.test(str_username))

return true;

else

return false;

}

function test_date(str_birthday)

{

var pattern = /[0-9]{4}-[0-9]{2}-[0-9]{2}/;

if(pattern.test(str_birthday))

return true;

else

return false;

}

function test_email(str_email)

{

var pattern = /^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$/;

if(pattern.test(str_email))

return true;

else

return false;

}

function test_password(str_p1, str_p2)

{

if(str_p1==str_p2)

return true;

else

return false;

}

//本程序用于接收来自HTML页面的表单数据并进行相应的验证

$founderr = false; //初始化founderr变量,表示没有错误

if(!ereg("[a-zA-Z_]", $_GET['username']))

{

echo "姓名格式不正确
";

$founderr = true;

}

if(!ereg("[0-9]{4}-[0-9]{2}-[0-9]{2}", $_GET['birthday']))

{

echo "日期格式不正确
";

$founderr = true;

}

if(!ereg("^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$", $_GET['email']))

{

echo "E-mail地址格式不正确
";

$founderr = true;

}

if($_GET['password'] != $_GET['password2'])

{

echo "两次密码输入不相同";

$founderr = true;

}

if(!$founderr)

{

?>

Form

姓名:
<?php echo $_GET['username'] ?>
密码:
<?php echo $_GET['password'] ?>
性别:
<?php if($_GET['sex']==0) echo "男"; else echo "女" ?>
生日:
<?php echo $_GET['birthday'] ?>
E-mail:
<?php echo $_GET['email'] ?>
职业:
<?php echo $_GET['job'] ?>

}

?>

php 表单验证代码,php 表单验证实现代码相关推荐

  1. elementui 嵌套表单验证_vue elementUI 表单嵌套验证的实例代码

    一:表单一级验证 element中from组件内表单验证通过使用el-form标签,绑定model和rules属性进行表单验证 简单的表单验证很简单,在prop内绑定验证属性,然后在rules对象内定 ...

  2. php 表单提交及验证 tp,ThinkPHP表单自动提交验证实例教程

    ThinkPHP表单自动提交验证实例教程 附加规则 配合验证规则使用,包括: function 使用函数验证,前面定义的验证规则是一个函数名 callback 使用方法验证,前面定义的验证规则是一个当 ...

  3. ajax注册表单用户名实时验证,Ajax注册表单用户名实时验证..doc

    Ajax注册表单用户名实时验证. Ajax注册表单用户名实时验证 1.1.1 摘要 很多时候在网站上注册时,我们会发现,注册表单通常需要检查用户名和电子邮件地址的可用性:从而确保用户之间不拥有相同的用 ...

  4. ant4 多个form 验证_ant-design表单处理和常用方法及自定义验证操作

    首先要说一下antdesign这个框架API和demo丰富,而且开发环境提供对应的warning来纠正用户的错误.是一个很好的组件库. 关于表单验证方面是依赖于 async-validator 库.百 ...

  5. php中得到复选框的数据的代码,表单复选框向PHP传输数据的代码

    表单复选框向PHP传输数据的代码 表单复选框就是checkbox 1.checkbox的应用 复制代码 代码如下: 2.由于我传输的是在php循环中产生的数组,因此value也要设成变量: for($ ...

  6. 『ExtJS』表单(一)常用表单控件及内置验证

    几点说明 关于ExtJS的表单,我打算分为三个部分来写 常用表单控件及内置验证 -- 这里主要是JS代码 表单行为与Asp.NET页面的消息回复 -- 这里既有JS代码,与有C#代码,我主要是使用As ...

  7. js实现表单及时验证功能 用户信息立即验证

    问题:表单怎么在输入后立即验证,而不是提交后再验证那么不方便(网上搜到的要么是模棱两可,要么是残缺不全-) 方法:鉴于此,小可,水山奇,将其代码补全,加上小可我个人的理解(注释)在上面,仅供后来者少走 ...

  8. 表单验证-通用表单验证大全/通用表单验证函数收集

    表单验证-通用表单验证大全/通用表单验证函数收集_Web设计论坛 文章来源:IT人才网(http://www.ad0.cn) Javascript表单验证函数大全: 复制内容到剪贴板代码: <s ...

  9. Django 表单验证之自定义表单验证器

    本文基于Django 表单验证 一文,补充完善表单验证器之自定义表单验证器 具体步骤总结如下: 第一:在formValidation.py 文件中,添加自定义名称敏感验证器(NameValidatio ...

最新文章

  1. SQL中int类型与varchar类型的隐式转换
  2. 一个webpack,react,less,es6的DEMO
  3. 关于4.8节第一个例子
  4. 宏定义和内联函数的区别
  5. 推荐系统CTR预估学习路线:引入注意力机制
  6. Github中Tag的使用
  7. vivo S5官方广告正式揭晓:11月14日发布!
  8. SCCM2007系列教程之八资产管理
  9. linux内核有那三部分组成,Linux内核的构成
  10. winform 防止多開
  11. 架构师之路(2)---详解面向过程
  12. hosts文件位置和修复hosts文件
  13. 匹配滤波器的仿真——线性调频信号
  14. 根据IP获取国家代码
  15. 上海计算机等级考试档案记录,【档案区】上海市高等学校计算机等级考试(一级)考试大纲...
  16. 计算机窗口的PPT,PPT幻灯片基础入门01-认识窗口界面
  17. Mysql内容查找替换
  18. 学大数据应该会什么?
  19. 高精度模数转换器,MS1112,ADS1112
  20. linux sub减法指令出错,sparc的指令的一些总结

热门文章

  1. WireShark 查看UDP码流的丢包率
  2. 配置Kafka集群和zookeeper集群
  3. Javascript 键盘事件
  4. 基于FFmpeg接收RTSP的ts流
  5. Android-JNI开发系列《五》局部引用全局引用全局弱引用缓存策略
  6. hadoop漏洞_【漏洞公告】CVE-2017-7669:Apache Hadoop远程权限提升漏洞
  7. C++ typeid输出类型
  8. 一个简单的Hook demo
  9. Android APK系列5-------修改APK中的内容
  10. C++函数与java函数菜鸟级的对比理解