正则表达之判断输入内容是否规范
2016-11-22 20:54
218 查看
/*
我不会告诉大家,这个案例我测试了一个晚上。
错误1:正则写错了,多了个括号....
错误2:$email写成了$password
最后一个把我折腾的要死了。不要问我为什么不看错误提示,因为他提示的不是哪里。不要问我为什么不输出试试。我输出了。就最后输出和才发现!操你妹!心好痛。
*/
我不会告诉大家,这个案例我测试了一个晚上。
错误1:正则写错了,多了个括号....
错误2:$email写成了$password
最后一个把我折腾的要死了。不要问我为什么不看错误提示,因为他提示的不是哪里。不要问我为什么不输出试试。我输出了。就最后输出和才发现!操你妹!心好痛。
*/
<html> <head> <title>正则学习的第一个案例</title> </head> <body> <caption>使用正则来判断输入的是否正确</caption> <form action="" method="GET"> 姓名:<input type="text" name="username"><br> 邮箱:<input type="text" name="email"><br> <input type="submit"> </form> <?php $username=$_GET['username']; $email=$_GET['email']; $reg_username="/\w{0,10}/"; $reg_email="/^(\w+)@(\w+)\.(\w+)/"; echo $username; echo $email; if(isset($username)&&isset($email)){ if(preg_match($reg_username,$username)){ if(preg_match($reg_email,$email)){ echo "<script>alert('恭喜您,输入的全部是正确!')</script>"; }else{ echo "<script>alert('抱歉,您的邮箱格式输入有误!')</script>"; } }else{ echo "<script>alert('抱歉,您的姓名格式输入有误!')</script>"; } } ?> </body> </html>
相关文章推荐
- 利用正则表达式判断输入内容是否全中文
- 在javaScript中使用正则表达试判断输入是否是float类型
- javascript判断输入内容是否全部是数字
- WinForm 中要求在textBox中输入的内容必须是日期格式yyyy-mm-dd,判断用户输入是否有效!
- Ext 的文本输入控件实现即时判断输入内容是否已存在与系统中
- 正则表达是判断是否是数字和 - 组成
- C#正则表达式判断输入日期格式是否正确
- [Tool]判断用户输入是否符合规范(大小写0~9数字)
- WinForm 中要求在textBox中输入的内容必须是日期格式yyyy-mm-dd,判断用户输入是否有效!
- @V@ java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。
- jquery控制输入框只输入数字,可以粘贴,判断粘贴内容是否全是数字
- JS判断输入是否为整数的正则表达式
- 用正则判断所输入的Email是否合法
- 正则表达式法判断输入内容是否全部为空白符
- Java 中文本组件MQDocument文档:采用正则表达式来判断输入是否合法
- jquery 遍历 TextBox 输入框求和,求平均值并判断输入内容是否为数字
- 使用NumberFormatter判断TextInput输入内容是否为数字,如果是则格式化数字。
- 判断输入的内容是否为数字
- C#正则表达式判断输入日期格式是否正确
- ios判断邮箱,手机号码,车牌号是否合法(正则表达)