2013年5月25日

摘要: <script language="JavaScript" type="text/javascript"> var FormValid = function(frm) { this.frm = frm;this.errMsg = new Array(); this.errName = new Array();this.required = function(inputObj) { if (typeof(inputObj) == "undefined" || inputObj.value.trim() == "&q 阅读全文
posted @ 2013-05-25 01:03 gavin_echo 阅读(360) 评论(0) 推荐(0) 编辑
 
摘要: 1.只能输入数字和英文的: <input onkeyup="value=value.replace(/[/W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))" ID="Text1" NAME="Text1"> 2.只能输入数字的: <input onkeyup="v 阅读全文
posted @ 2013-05-25 00:41 gavin_echo 阅读(339) 评论(0) 推荐(0) 编辑
 

2013年5月24日

摘要: 老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面 ,数据库里面 存储 的编码 ,页面显示 ,数据传输 ):1.在建数据库的时候,尤其是用phpMyAdmin与MYSQL打交道时候,一般都是utf-8,字段为 utf8_general_ci数据库的设置:在my.ini文件中查找: [mysql] default-character-set = utf8 [mysqld] default-character-set = utf8 init_connect = 'SET NAM 阅读全文
posted @ 2013-05-24 14:23 gavin_echo 阅读(163) 评论(0) 推荐(0) 编辑
 
摘要: <?php//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文 $date=date("Y-m-d");$date=date("Y-m-d H:i:s");//带时分秒//include,include_once.require,require_once //require("file.php") 在PHP程序执行前就会先读入require所指定引进的文件,如出 阅读全文
posted @ 2013-05-24 14:08 gavin_echo 阅读(129) 评论(0) 推荐(0) 编辑
 
摘要: PHP代码 $str = preg_replace("/(<a.*?>)(.*?)(<\/a>)/", '\1<span class="link">\2</span>\3', $str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是</a>然后第二个参数中\1、\2、\3就表示这三个部分,要替换成什么样子还不简单?获取页面中的所有链接地址的PHP函数下面这个用PHP写的函数,可以获取任意的字符串$string中的所有链接地 阅读全文
posted @ 2013-05-24 13:52 gavin_echo 阅读(372) 评论(0) 推荐(0) 编辑
 
摘要: 匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内): [^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){ return this.replace([^\x00-\xff]/g,"aa").length; }匹配空行的正则表达式: \n[\s|]*\r匹配HTML标记的正则表达式: /<(.*)>.*<\/\1>|<(.*) \/>/匹配首尾空格的正则表达式: (^\s*)|(\s*$)应用:j 阅读全文
posted @ 2013-05-24 13:48 gavin_echo 阅读(191) 评论(0) 推荐(0) 编辑
 
摘要: 正则表达式:语法:/expression/,斜杠表示起始位置创建方式:1、var regObj = new RegExp("pattern",[,"flags"]); pattern:必选项,正则表达式的字符串; flags:可选项,一些标志组合。2、var regObj = /pattern/[flags];该方式不能用引号将pattern和flags括起来。正则表示对象RegExp对象的方法:exec:检索字符中是正则表示的匹配,返回找到的值,并确定其位置。 eg: var str = "abcdefg"; var reg = / 阅读全文
posted @ 2013-05-24 13:41 gavin_echo 阅读(145) 评论(0) 推荐(0) 编辑
 
摘要: 一.页面刷新脚本1 history.go(0)如:javascript:window.history.go(0)://刷新window页面2 location.reload() ;页面重载如:window.parent.frames[1].location.reload();/*1.window指代的是当前页面,例如对于此例它指的是top.html页面。 2.parent指的是当前页面的父页面,也就是包含它的框架页面。例如对于此例它指的是framedemo.html。 3.frames是window对象,是一个数组。代表着该框架内所有子页面。 4.item是方法。返回数组里面的元素。*/3 l 阅读全文
posted @ 2013-05-24 09:15 gavin_echo 阅读(934) 评论(0) 推荐(0) 编辑
 

2013年5月17日

摘要: 现在就我个人而言,微软的一系列软件确实是非常的强大和近乎完美,就我现在学习vs2010说吧,Visual Studio从1997年vs97发布至今到vs2012,就其开发语言包就增加不少,他基本上包含大部分流行开发编程语言,而其中的.net又是一种很强大语言,其中.NET Framework的经典框架模型,已经在实践中被人们广泛使用和接受,至今已更新4.5版本,就其Visual Studio发展速度之快,更新之迅速,已经成长为相当成熟的具有强大功能的应用程序开发软件,功能的完善并没有阻止他进一步的发展,微软现在都有将自己软件这种功能从用户体验的角度出发,逐渐将各个功能模块化,相对独立化,但又. 阅读全文
posted @ 2013-05-17 00:11 gavin_echo 阅读(435) 评论(0) 推荐(0) 编辑
 

2013年5月16日

摘要: 1、集合函数总结1.1 where从句中不能使用集合函数,如果需要在判断语句中使用集合函数,使用having从句。1.2 集合函数,除COUNT,GROUPING,GROUP,其余的函数在计算时都忽略NULL。1.3 在select从句中没有使用集合函数的列,就必须出现在group by从句中。即一个列要么在select从句中使用集合函数,要么放在group by从句中,包括在having中出现的列。1.4 where从句和having从句可以在SQL语句中一起使用,作用不同。where从句作用与group之前的条件判断,having从句作用与group之后的条件判断。2、多表查询2.1 se 阅读全文
posted @ 2013-05-16 11:42 gavin_echo 阅读(912) 评论(0) 推荐(0) 编辑