以下是我写的正则表达式,大家看下有问题吗?我测试没有问题

本文提供了一系列正则表达式的实际应用案例,包括匹配小写字母、大写字母、数字及组合、电子邮件地址、URL、日期格式和电话号码等。通过这些实例可以帮助读者更好地理解和掌握正则表达式的使用。

以下是我写的正则表达式,大家看下有问题吗?我测试没有问题

<form action="ze.php" method="POST">
<input type="text" name="name">
<input type="submit" name="submit" value="提交">
</form>
<?php
$user1="/^[a-z]+$/";    //匹配26个小写字母组成的字符串
$user2="/^[A-Z]+$/";    //匹配26个大写字母组成的字符串
$user3="/^/w+$/";       //匹配26个大小写字母与0-9组成的字符串
$user4="/^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$/"; 
$user5="/^[/w-]{6,8}+$/";  //匹配用户账号信息,字符串长度为6位到八位
$user6="/^[a-zA-Z]+:////(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$/"; //匹配URL
$user7="/^(/d{2,4})/-(/d{1,2})/-(/d{1,2})/";  //匹配年月日的,格式如下:2009-10-20
$user8="/^/d{3,4}/-(/d{1,8})+$/";             //匹配电话号码:格式如:010-38411100 或者:0933-3661223
$user9="/^[1-9]+$/";                         //匹配QQ
if ($_POST['submit']) {
 $user7="/^[1-9]+$/";
 $name=$_POST['name'];
    if (preg_match($user7,$name)) {
    echo "<script>alert('匹配成功!')</script>";
 }else {
  echo "<script>alert('匹配失败!')</script>";
 }
}
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值