- 浏览: 90460 次
最新评论
文章列表
一个JS验证URL函数,分享下。
这个url的正则表达式判断的JavaScript!比较全面的。它验证的情况包括IP,域名(domain),ftp,二级域名,域名中的文件,域名加上端口!用户名等等信息,貌似作者也是在网上找的,我从一个项目代码中扣出来的,是我见过的最强最全面的url验证方式!太猛了,贴在这里与大家分享,URL的验证实在是很频繁。
代码一:
function IsURL (str_url) {
var strRegex = '^((https|http|ftp|rtsp|mms)?://)'
+ '?(([0-9a-z_!~*\'().&=+$%-]+: ) ...
使用js正则解析URL参数的实现代码。
如下:
var url = "http://127.0.0.1/e/action/ShowInfo.php?classid=9&id=2";//定义变量
function parse_url(_url){ //定义函数
var pattern = /(\w+)=(\w+)/ig;//定义正则表达式
var parames = {};//定义数组
url.replace(pattern, function(a, b, c){parames[b] = c;});
/*这是最关键的.当replace匹配到class ...
一个论坛屏蔽关键字的功能,这个经常用得到的。
新建一个txt的文本(代码中读取这个文本文档路径就行,命名随意)
里面的内容一行代表一个,因为我是按行来遍历循环读取要屏蔽的关键字.然后用一个*号来屏蔽一个关键字,
例如: 在论坛中输出"草 泥马",涉及到一些比较敏感的话题、名字,在一些推广比较火爆的网站里,都是不允许的,所以这里会只显示"***"。
代码:
/// <summary>
/// 屏蔽非法字符串(如果有出现非法字符,那么用"***"来替换)
/// </summary>
/// <pa ...
为程序制定快捷键。很多软件都带热键功能的,通过以下方式可以实现2个键或3个键的快捷键。
先引用using System.Runtime.InteropServices; 的命名空间,
然后在合适的位置加上如下代码就OK。。注意:Form1_Load和Form1_FormClosed不能直接copy。
代码:
[DllImport("user32")]
public static extern bool RegisterHotKey(IntPtr hWnd,int id,uint control,Keys vk );
//注册热键的api
[DllImport( ...
C# 常用日期时间函数(老用不熟) ,需要的朋友可以参考下。
--DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
int 年=currentTime.Year;
1.3 取当前月
int 月=curre ...
分享下C#中日期时间的简单操作。
(1).比较2个DateTime的大小
DateTime dt1 = Convert.ToDateTime("2010/11/25 20:53:43");
DateTime dt2 = Convert.ToDateTime("2010/11/26 19:24:53");
int i = DateTime.Compare(dt1, dt2);
最后i的结果是-1...所以说dt1<dt2..当dt1=dt2的时候i=0..当dt1>dt2的时候i=1
(2).计算两个DateTime的差
DateTim ...
当无法确定在某个字符串中是否确实存在一个字符的时候,就可调用 indexOf() 和 lastIndexOf() 方法。
indexOf() 和 lastIndexOf() 是js的用法,与jquery是无关的,所有直接用原生js就可以了。
indexOf() 和 lastIndexOf() 方法返回的都是指定的子串在另一个字符串中的位置,如果没有找不到子串,则返回 -1。
这两个方法的不同之处在于,indexOf() 方法是从字符串的开头(位置 0)开始检索字符串,而 lastIndexOf() 方法则是从字符串的结尾开始检索子串。
strObj.indexOf(subString ...
做seo优化需要注意12个重点和39个关键因素
众所周知,百度蜘蛛这样的更新算法,无非是想过滤一些垃圾网站,其二是想增加自己的收录,迫使垃圾网站去百度做推广,从而获取自己的利用,这样的手段无非是打击了seo优化从业人员的心,很多人就此推出seo界,但是我们说说seo论坛所有版主不怎么认为百度会把seo赶出网络,只要真心为用户提供原创内容,坚持不懈的为用户提供有用和使用的东西,我相信不管百度怎么更新算法,360怎么去做搜索引擎,我们说说seo论坛将会在优化界崛起以下是关于我们网站seo优化郁闷因素:
1、服务器/空间/云服务器等影响网站的缘由
作为SEO最基本的要素,网站服务器/空间/云服 ...
文字的显示和隐藏。
1.先设置为none:
<span id="loginNameWarn" style="color:red;display:none;">脚本学堂 www.jbxue.com</span>
2.需要触发的时候设置为空(‘’):
$("#loginNameWarn").css('display',‘’);
在Sql Server数据库的存储过程中如何使用事务来完成数据的批量操作呢?
在数据库编程中,事务是经常需要用到的技术,在.net平台上,事务处理是非常好用的,但是在Sql Server数据库的存储过程中如何使用事务来完成数据的批量操作呢?
解决方法:
--sql server存储过程与事物处理
--by www.jbxue.com
CREATE PROC RegisterUser
(@usrName varchar(30), @usrPasswd varchar(30),@age int, @PhoneNum varchar(20), @Address varchar(50) ...
对在SQL server2005中插入汉字变成问号的解决办法进行了分析介绍。
关于SQL server 2005中插入汉字变成问号的解决办法
1.右击你所建的数据库,点击“属性”,选择“选项”并点击。将其中的排序规则设置为:Chinese_PRC_CI_AS(选择下拉列表框即可设置),然后“确定“。
2.在表中将你的汉字字段的数据类型设置为nvarchar型或ntext型,设置前最好先将表中的数据全部删除。(不要使用varchar或text型,因为它们只会继续使你的数据乱码)。
3.设置好后,关闭服务器,再重新启动,就可生效了。
在SQL结构化查询语言中,LIKE语句有着至关重要的作用。
LIKE语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的作用是在一个字符型字段列中检索包含对应子串的。
假设有一个数据库中有个表table1,在table1中有两个字段,分别是name和sex二者全是字符型数据。现在我们要在姓名字段中查询以“张”字开头的记录,语句如下:
select * from table1 where name like "张*"
如果要查询以“张”结尾的记录,则语句如下:
select * from table1 ...
1,用js获取radio的值。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content=&quo ...
jQuery中获取Radio元素值的方法。
又发现自己写的JavaScript代码在FireFox下运行出错,原因很郁闷,在获取一个Radio元素的值的时候只得到了 undefind。
代码:
var value = $("input[name='radio1'][type='radio'][checked]").val();
这句在IE、Safari(3.2)下测试通过,但是在FireFox、Chrome下却得不到选中的值。
仔细再看手册,发现“表单对象属性”这个列表。难道说对表单对象有专用的属性判断的方法?
修改后的代码:
var value = $("inp ...
本地机apache配置基于域名的虚拟主机。
1.打开apache的httpd.conf文件,找到
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
这一段把Include conf/extra/httpd-vhosts.conf前面的"#"去掉。
2.修改位于(win7)c:/windows/system32/drivers/etc/目录下的hosts文件
增加一段:127.0.0.1 x.acme.com(你用来访问的域名)
3.我用的是wamp包,所以到c:/wamp/bin/apache/Apach ...