<meta charset="UTF-8"> <?php //匹配手机号码 //$mode = '/\d{3}-\d{8}|\d{4}-\d{7}|\d{11}/'; //不匹配以-开头的手机号码 //$mode = '/^((?!-).)*\d{3}-\d{8}|^((?!-).)*\d{4}-\d{7}|^((?!-).)*\d{11}/'; //不匹配以 / 开头或结束的手机号码 $mode = '/^((?!\/).)*\d{3}-\d{8}((?!\/).)*$|^((?!\/).)*\d{4}-\d{7}((?!\/).)*$|^((?!\/).)*\d{11}((?!\/).)*$/'; $string = 'fsdfsdfsdp /135-56043422/ hpfsdfs'; if( preg_match($mode,$string)){ echo '匹配'; }else{ echo '不匹配'; } ?>
效果图:
<meta charset="UTF-8"> <?php //匹配QQ号 //$mode = '/[1-9][0-9]{4,}/'; //不匹配以-开头的QQ号 $mode = '/^((?!-).)*[1-9][0-9]{4,}/'; $string = 'fsdfsdfsdp -963032584 hpfsdfs'; if( preg_match($mode,$string)){ echo '匹配'; }else{ echo '不匹配'; } ?>
效果图:
相关推荐
- **含义:** 匹配QQ号,即匹配以非0数字开头的正整数。 - **应用场景:** 验证用户输入的QQ号码是否有效。 #### 正则表达式特殊符号解释 - **转义字符:** `\` - **作用:** 对特殊字符进行转义。 - **示例:...
日常php正则匹配方法,如手机号、邮箱、座机号、压缩包、图片、qq号等正则判断,一个方法可以当多个正则方法使用,欢迎大家来拿
根据给定文件的信息,我们可以提炼出与PHP正则表达式相关的知识点。正则表达式是进行文本模式匹配的强大工具,在PHP编程中广泛应用于字符串搜索、替换等操作中。接下来,我们将详细解读这些正则表达式的含义及其应用...
正则表达式是一种强大的文本处理工具,在PHP中被广泛应用于字符串匹配、搜索替换、数据验证等场景。本篇文章将根据给定文件中的标题“php常用正则表达式”及描述“动态网页常用的正则表达式,很好用,和大家分享了”,...
- **解释:** 匹配可选正负号,后面跟一个或多个数字,以及可选的小数点加一个或多个数字。 - **应用场景:** - 数据库字段类型验证。 - 数值计算前的格式检查。 #### 十四、英文字母匹配 - **大小写字母:** `^...
当需要根据正则表达式来匹配手机号码时,可以使用字符集和边界匹配符来确保只匹配特定格式的字符串,如下示例代码所示: ```php $arr = array('***','***','434456','***'); // 使用字符集和边界匹配符来筛选出符合...
该正则表达式用于验证QQ号是否有效。它要求QQ号是一个介于5到9位的数字,且第一位数字不能为0。 4. 验证邮政编码(Zip): ```php function is_zip($str){ //检验邮编 return preg_match("/^[1-9]\d{5}$/", $str)...
- **手机号码验证**:针对中国的手机号码,可以使用正则表达式来验证输入的11位数字是否符合格式。 - **数字验证**:通过`is_numeric()`或`is_int()`函数判断输入是否为数字。 - **长度验证**:使用`strlen()`或`...
例如,在上面的内容中,我们看到了对中文、邮箱、电话号码、手机、QQ号码以及身份证的验证方法。此外,还有检查输入内容是否只包含数字、字母、下划线且不以数字开头的验证方法。这些方法都是对输入数据的合法性进行...
这些函数通常使用PHP内置的正则表达式处理函数 "preg_match" 来进行匹配,并根据返回结果判断数据是否通过验证。返回true或具体的值表示通过验证,而返回false则表示未通过验证。 在实际的应用中,这些检验函数可以...
- **联系方式**:手机号、QQ号、家庭电话等。 - **资料更新**: - 提供便捷的修改接口,允许用户随时更新个人资料。 #### 三、信息发布与管理功能 **1. 发布求助信息** - **权限控制**: - 只有完善个人信息...