正则表达式的编写 整个字符串包括字母、数字、下划线,但必须是以字母开始,以字母或数字结尾!请大家帮忙了,急用! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $pattern = '/^[a-zA-Z]\w*[a-zA-Z0-9]$/'; $Pe='/^[a-zA-Z][\w]+[a-zA-Z|\d]$/';$subject='a012321cd';$Str=preg_match($Pe, $subject,$matches);print_r($matches); <?php$mode="/^[a-zA-Z]\w*[a-zA-Z0-9]$/";$str="dfcd5bd_fsdc3";//测试用的字符串if(preg_match($mode,$str,$arr)){echo "成功";print_r($arr);}else{echo "不成功";}?>这里说说正则的意思^[a-zA-Z]\w*[a-zA-Z0-9]$分三块解释一下:1.^[a-zA-Z]:^代表匹配字符串首部内容,[a-zA-Z]代表所有的大小写字母,加起来表示以字母开头2.\w*:\w代表包含所有英文字符[a-zA-Z_0-9],*代表匹配前一个内容的0次1次或多次,这里表示中间包含字母,数字,下划线3.[a-zA-Z0-9]$:$代表匹配字符串尾部内容,[a-zA-Z0-9]代表所有的大小写字母与数字,加起来表示以字母或者数字结尾 +1 好,建议大家以后都像baoxiaohua这样详细说明. PHP获取远程页面输出的xml问题 学业 我想问一下,像人人那样,如何进行新鲜事的跳转 查询性能问题 大家好,我是新学php的,遇到点问题需要帮助. 这几个函数什么意思啊,急!!! 关于ewebeditor怎么赋初始值? 非计算机专业毕业但现在从事IT的请进来下,聊聊 + 散分 csdn毛病不少,为什么我发的贴子自己看不到! 很简单的问题,高分 提交订单并用sendmail发送到邮箱从数据库读出的是乱码 使用左关联查询后,如何用PHP显示出字段的数据
$pattern = '/^[a-zA-Z]\w*[a-zA-Z0-9]$/';
$Pe='/^[a-zA-Z][\w]+[a-zA-Z|\d]$/';
$subject='a012321cd';
$Str=preg_match($Pe, $subject,$matches);
print_r($matches);
<?php
$mode="/^[a-zA-Z]\w*[a-zA-Z0-9]$/";
$str="dfcd5bd_fsdc3";//测试用的字符串
if(preg_match($mode,$str,$arr)){
echo "成功";
print_r($arr);
}
else{
echo "不成功";
}?>
这里说说正则的意思
^[a-zA-Z]\w*[a-zA-Z0-9]$分三块解释一下:1.^[a-zA-Z]:^代表匹配字符串首部内容,[a-zA-Z]代表所有的大小写字母,加起来表示以字母开头2.\w*:\w代表包含所有英文字符[a-zA-Z_0-9],*代表匹配前一个内容的0次1次或多次,这里表示中间包含字母,数字,下划线3.[a-zA-Z0-9]$:$代表匹配字符串尾部内容,[a-zA-Z0-9]代表所有的大小写字母与数字,加起来表示以字母或者数字结尾