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新手
随机推荐
- JavaScript中立即执行函数实例详解
- php连接函数implode与分割explode的深入解析
- Android获取验证码倒计时显示效果
- jquery表单验证实例仿Toast提示效果
- Angular的自定义指令以及实例
- 生成PDF全攻略之在已有PDF上添加内容的实现方法
- iOS仿微信摇一摇动画效果加震动音效实例
- 浅谈Python类里的__init__方法函数,Python类的构造函数
- PHP实现对数组简单求交集,差集,并集功能示例
- BootStrap 附加导航组件
- ajax传送参数含有特殊字符的快速解决方法
- 算法系列15天速成 第五天 五大经典查找【中】
- JavaScript时间转换处理函数
- jQuery中slideUp 和 slideDown 的点击事件
- Action访问Servlet的API的简单实例
- Android实现点击两次返回键退出
- JAVA+Struts2获取服务器地址的方法
- C#实现文件与二进制互转并存入数据库
- django在接受post请求时显示403forbidden实例解析
- Linux下多个Python版本安装教程