php入门学习知识点四 PHP正则表达式基本应用
<?php
//正则表达 式
// ereg区分大小写
if(ereg("([A-Z]{3,})", "AAA")){
echo "大写能匹配!<br>";
}else{
echo "no";
}
if(ereg("([A-Z]{3,})", "aaa")){
echo "yes";
}else{
echo "小写不能匹配!<br>";
}
// eregi不区分大小写
if(eregi("([A-Z]{3,})","Aaaa")){
echo "大小写都可以匹配!";
}
//返回匹配的值
if(ereg("^(0[0-9]{2,3})-([0-9]{7,8})","0592-5337138",$regs)){
echo "返回值0下标为原串$regs[0]<br>";
echo "返回区号(即第一个匹配串)".$regs[1]."<br>";
echo("返回电话号码(即第二个匹配串)$regs[2]<br>");
}
?>
正则表达式30分钟入门教程
正则表达式 基础资料
相关推荐
-
php中常用的正则表达式的介绍及应用实例代码
更全面的实例,可以参考最常用的PHP正则表达式收集整理http://www.jb51.net/article/14049.htm php 正则表达式小结http://www.jb51.net/article/19831.htm PHP 正则表达式的几则使用技巧http://www.jb51.net/article/19832.htm 以下内容为php中常用的正则,正则是一门通用性的语法,可以在网上下载更全面的正则,提供学习! 作用:分割,匹配,查找,替换 1,php中两个常用的正则函数 preg
-
正则表达式如何在PHP里灵活的应用
正则表达式也称为模式表达式,自身具有一套非常完整的.可以编写模式的语法体系,提供了一种灵活且直观的字符串处理方法.正则表达式通过构建具有特定规则的模式,与输入的字符串信息比较,从而实现字符串的匹配.查找.替换及分割等操作. 这个程序实现的是用正则表达式实现登录验证的一个Demo <1>: <?php if(isset($_POST["sub"])){ $text=$_POST["text"]; $patten='^[0-9]*$'; if(!pre
-
php入门学习知识点四 PHP正则表达式基本应用
复制代码 代码如下: <?php //正则表达 式 // ereg区分大小写 if(ereg("([A-Z]{3,})", "AAA")){ echo "大写能匹配!<br>"; }else{ echo "no"; } if(ereg("([A-Z]{3,})", "aaa")){ echo "yes"; }else{ echo "小写不能
-
php入门学习知识点二 PHP简单的分页过程与原理
<?php require '../inc/conn.php'; ?> <?php //初始参数设置 $pagesize=5 ; //分页大小 $pagenum=1 ; //默认为第一页 //第一步:获取当前是第几页 if($_GET){ if($_GET['pagenum']){ $pagenum=$_GET['pagenum']; } } //第二步:获取当前分页的内容列表 $sql="Select * From message limit ".($pagenum
-
Javascript入门学习第四篇 js对象和数组第1/2页
比较难哦.做好心里准备吧...... 深呼吸... 1 , for / in : 一种遍历(枚举)对象属性的方法,可以循环我们呢事先不知道的属性. 它可以枚举处用户定义的所有属性,但却不能枚举出某些预定义的属性和方法. 不能枚举的属性通常是继承的属性 删除一个对象的属性: delete book.width ; 从对象中移除了属性,在删除之后,用for/in将不会枚举该属性,并且用width in book 也检测不到该属性. for/in 的另一个重要的用途就是跟关联数组一起使用:(如果
-
php入门学习知识点六 PHP文件的读写操作代码
复制代码 代码如下: <?php //打开文件 $fp=fopen('tmp.html', 'r'); //读取文件内容 可以用以下两个函数进行操作 fread,file_get_contents $str=fread($fp, filesize('tmp.html')); //filesize为获取文件大小 $content=file_get_contents('tmp.html'); //写文件 $news=fopen('news.html', 'w'); fwrite($news, $co
-
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
复制代码 代码如下: <?php /* *打印乘法口绝表 */ echo "九灵九乘法口绝表<br><br><br>"; echo "<table>"; for($i=1;$i<=9;$i++){ echo "<tr>"; for($j=1;$j<=$i;$j++){ echo "<td>".$j."*".$i.&qu
-
php入门学习知识点五 关于php数组的几个基本操作
复制代码 代码如下: <?php /* * 简单的数组定义与访问 */ echo "简单的数组定义与访问<br>"; echo "############################################################<br>"; $address=array(5); $address[0]="福州"; $address[1]="厦门"; $address[2]=&
-
php入门学习知识点一 PHP与MYSql连接与查询
一.连接数据库 1. mysql_connect: 开启 MySQL 链接 mysql_connect('主机','用户名','密码') 2. mysql_select_db: 打开一个数据库 mysql_select_db('数据库名',$链接标识符) //链接标识符不填写则默认为上一次打开的连接 3. mysql_query("set names 'GBK'") 解决中文乱码问题; mysql_query("set names '编码(utf8或GBK)' ")
-
php入门学习知识点三 PHP上传
一.上传表单的HTML代码 复制代码 代码如下: <form action="UpLoad.php" method="post" enctype="multipart/form-data" name="upFrm"> <input type="file" name="Imgs" id="Imgs"> <input type="s
-
php入门学习知识点七 PHP函数的基本应用
复制代码 代码如下: <?php /* * 简单的函数 */ function fontBold($con){ return "<B>$con</B>"; } $str="简单的函数测试!"; echo "普通文本:$str<br>"; echo "加粗文本:".fontBold($str).""; /* * 带可选参数的函数 */ function fontCol
-
Javascript入门学习资料收集整理篇
Javascript入门学习第一篇 js基础Javascript入门学习第二篇 js类型Javascript入门学习第三篇 js运算Javascript入门学习第四篇 js对象和数组Javascript入门学习第五篇 js函数Javascript入门学习第六篇 js DOM编程Javascript入门学习第七篇 js dom实例操作Javascript入门学习第八篇 js dom节点属性说明Javascript入门学习第九篇 Javascript DOM 总结jQuery基础教程笔记适合js新手
随机推荐
- js 显示日期时间的实例(时间过一秒加1)
- CMS中PHP判断系统是否已经安装的方法示例
- Python中的包和模块实例
- indexof 和 indexofany的区别介绍
- PHP Header失效的原因分析及解决方法
- AnyChat的视频会议程序实例详解
- Android仿支付宝上芝麻信用分雷达图
- javascript针对不确定函数的执行方法
- js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
- Android操作系统介绍之11种传感器
- JAVA实现JSON后端向前端传递数据
- Android中Java和JavaScript交互实例
- Android自定义PopupWindow仿点击弹出分享功能
- Java集合类知识点总结
- python3 flask实现文件上传功能
- 快速在Windows上安装MySQL5.7压缩包
- Java如何设置PDF文档背景色详解
- elementUI 动态生成几行几列的方法示例
- 微信小程序云函数使用mysql数据库过程详解
- 微信小程序用户拒绝授权的处理方法详解