求大王不容易小说百度云全集百度云

JavaScript 使用正则表达式检查 URL 地址是否合法 - 开源中国社区
当前访客身份:游客 [
当前位置:
发布于 日 16时,
&无详细内容&
代码片段(1)
1.&[代码]html代码&&&&
&SCRIPT language="JavaScript"&
function check_it()
var theurl=document.myForm.t1.
var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
if (tomatch.test(theurl)){
window.alert("URL OK.");
window.alert("URL invalid. Try again.");
&FORM name="myForm" action="#" onSubmit="return check_it();"&
Enter URL:&BR&
&INPUT type="text" name="t1"&
&INPUT type="submit" value="Submit"&
开源中国-程序员在线工具:
相关的代码(80)
1回/23975阅
[JavaScript]
6回/17640阅
7回/15683阅
12回/10755阅
6回/9557阅
3回/8347阅
6回/7727阅
6回/7460阅
0回/7390阅
[JavaScript]
2回/6417阅
谢谢了……
2楼:孟德恒 发表于
我输入也出错误呢???
3楼:孟德恒 发表于
可以了……
4楼:krait 发表于
这个好像有点问题,我输入的是&http://www.baidu&,测试了下,显示的是URL没问题。。。
开源从代码分享开始
红薯的其它代码身份证号码验证函数:CREATEORREPLACEFUNCTIONfn_checkidcard(p_idcardINVARCHAR2)RETURNINTISv_regstrVARCHAR2(2000);v_sumNUMBER;v_modNUMBER;v_checkcodeCHAR(11):=‘10X‘;v_checkbitCHAR(1);v_areacodeVARCHAR2(2000):=‘11,12,13,14,15,21,22,23,31,32,33,34,35,36,37,41,42,43,44,45,46,50,51,52,53,54,61,62,63,64,65,71,81,82,91,‘;BEGINCASELENGTHB(p_idcard)WHEN15THEN--15位IFINSTRB(v_areacode,SUBSTR(p_idcard,1,2)
【】【】【】【】
········
  《全国专业技术人员计算机应用能力考试标准教程—word&2003中文字处理》严格根据..
定价:¥39.50
优惠价:¥29.60&&本书适合报考全国专业技术人员计算机应用能力考试“中文windows&xp操作系统”科目的..
定价:¥39.50
优惠价:¥29.60&&
············
············
         Copyright ©
() All Rights Reserved青青子衿, 悠悠我心, 但为君故, 沉吟至今
常用正则表达式
  正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。  正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。  匹配中文字符的正则表达式: [\u4e00-\u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了  匹配双字节字符(包括汉字在内):[^\x00-\xff]  评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)  匹配空白行的正则表达式:\n\s*\r  评注:可以用来删除空白行  匹配HTML标记的正则表达式:&(\S*?)[^&]*&.*?&/\1&|&.*? /&  评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力  匹配首尾空白字符的正则表达式:^\s*|\s*$  评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式  匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*  评注:表单验证时很实用  匹配网址URL的正则表达式:[a-zA-z]+://[^\s]*  评注:网上流传的版本功能很有限,上面这个基本可以满足需求  匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$  评注:表单验证时很实用  匹配国内电话号码:\d{3}-\d{8}|\d{4}-\d{7}  评注:匹配形式如
或 021-  匹配腾讯QQ号:[1-9][0-9]{4,}  评注:腾讯QQ号从10000开始  匹配中国邮政编码:[1-9]\d{5}(?!\d)  评注:中国邮政编码为6位数字  匹配身份证:\d{15}|\d{18}  评注:中国的身份证为15位或18位  匹配ip地址:\d+\.\d+\.\d+\.\d+  评注:提取ip地址时有用  匹配特定数字:  ^[1-9]\d*$    //匹配正整数  ^-[1-9]\d*$   //匹配负整数  ^-?[1-9]\d*$   //匹配整数  ^[1-9]\d*|0$  //匹配非负整数(正整数 + 0)  ^-[1-9]\d*|0$   //匹配非正整数(负整数 + 0)  ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮点数  ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配负浮点数  ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮点数  ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非负浮点数(正浮点数 + 0)  ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$  //匹配非正浮点数(负浮点数 + 0)  评注:处理大量数据时有用,具体应用时注意修正  匹配特定字符串:  ^[A-Za-z]+$  //匹配由26个英文字母组成的字符串  ^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串  ^[a-z]+$  //匹配由26个英文字母的小写组成的字符串  ^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串  ^\w+$  //匹配由数字、26个英文字母或者下划线组成的字符串  评注:最基本也是最常用的一些表达式
  除非注明,文章均为原创,转载请以链接形式标明本文地址
  本文地址:
.yunlingye
感觉不是说的那么好,比如匹配ip,就没弄具体一点,还有身份证,感觉就是错的(最后一位可以为x)
说好的可以说是完全不懂正则 表达式的。。俺虽然不是高手,但是都看得出来,不怎么好。。
谢谢分享...
什么是正则啊?
0-255匹配:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9]简化为25[0-5]|2[0-4][0-9]|(1[0-9]|[1-9])?[0-9]
正则写的很屎
怎么没有匹配网址的?
不是很专业,有些匹配条件不严谨
谢谢,找了好久
好文值得收藏!
谢谢,转载了。不过有些关于中文的正则需要在特定编程语言环境下才能正常使用。
.技术无止境
感谢提供,已经搜藏
不太好~!有些错误~!
正式我想要的哈,谢谢了
妈蛋,试了一下,错的
谢谢博主,转载学习了
不错,收藏了
太差了,你都测试过了吗?整数不认0email输两个@都可以,#!都不报错
很有帮助,等待更有帮助的信息
好的很,不打篮球就做下网站啊,什么的
匹配ip地址:\d+\.\d+\.\d+\.\d+是不是有问题啊,我要是444.5345也能匹配?谢 于
13:14:49 回复写的不错,有的地方如果不是专业的就会看不懂!我已经收藏!谢 于
13:16:49 回复没有问题,在{}中是长度你可以试一下!试试可以用不 于
9:43:50 回复不行用不了
这样应该可以
\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3} (双斜线是转换)zhenwulv 于
14:00:46 回复((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)应该是这样的
.匹配ip地址
匹配ip地址,你试试这个。但是还有一个IP格式没有满足,比如:256.275.285.295,我们都知道,IP地址最大是不可以超过255的。请高手指点,有什么办法解决这个问题,先谢谢。\b(([0-9]{0,3})\.){3}[0-9]{0,3}\b试试可以用不 于
9:24:45 回复\d{1,3}\.{1,3}\.{1,3}\.{1,3}php学员 于
9:31:41 回复这个是错误的\d的意思就是[0-9]后面加上{1,3}极有可能大于255
IP地址的匹配好象不對吧。。
匹配中文 是错误的
身份证好像错了
hello , 你句子中的ip是什么意思啊,看了一下Beikao帝(/word/ip.html)中的解释,不是太明白呢 time:12:16:29 PM
.baobaoyan
(?!^0*$)(?!^0*\.0*$)^\d{1,1}(\d{1,2})?$这个判断正整数小于1000的正则表达式
对研究 mod_rewrite 有用啊
你的中国身份证号里边少了一个,比如一个人的身份证是:34567x你的正则表达式就会验证出错~~!应该怎么加一下呢?
貌似很高深啊
,匹配问题,深圳号码江苏大 于
19:30:02 回复很好不错
好东西,收藏了!
邮编的验证规则是错的,有0开头的邮编
不是很专业的
最近在学URL重定向,,收藏了,谢谢
示例?疯狂代码?
哎,我一个业余选手都能看出很不专业……
匹配腾讯QQ号:[1-9][0-9]{4,}[1-9]{5,}
.恳求帮助的人
允许输入字母,数字,下划线,.,@这个正则表达式怎么写啊?
.huangcheng
谢 了,,,,,..
.小时候很帅
18位身份证会有X结尾的,最后一位要改下。
真得很不错,收藏了!
这个错了匹配身份证:\d{15}|\d{18}18位身份证号的末位可能是字母zhenwulv 于
10:14:18 回复\d{15}|\d{18}把18改成17后加个x再或一下不就可以了?你还是要学点基本的东西。
好多都不怎么严格的,用的时候还需要留意的,友情提示。
匹配身份证:^\d{14}\w|\d{17}\w$或者:^\d{14}\d{3}?\w$这样就可以包含象34567x的内容了!
在第一个公司,天天要来看正则,在第三个公司了,在baidu一搜索又来看了.呵呵.谢谢!
如果不回家不要乱写 好么 郁闷
很有帮助,等待更有帮助的信息
.ddddddddddd
一看就是抄袭的正实数怎么办?例如金融的钱币格式。
测试一下,不好意思。
.originaldream
大哥!你真是传说中的牛人。每次困境中找资料,看到你的博客都特亲切。如果有你这样的精神,经常写博客,分享经验。如果有你这么全的计算机知识。该多好!!如果真有你这样的老师,能手把手教计算机,也就不会学的这么痛苦了!!
非常感谢月光,帮助很大!
正好用的着我转到我的网站上去了不介意吧?呵呵
ds邮编的验证规则是错的,有0开头的邮编
这个样应该可以把。谢谢。
0~255 可以这样表示:^2[04]\d|25[0-5]|[01]?\d?\d$可是,1~255就不知道怎样表示了?请哪位高手过招!zhenwulv 于
10:16:24 回复25[1-5]|[01]?\d?\d$
赞助商广告
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.正则表达式如何验证邮箱地址的合法性?
正则表达式如何验证邮箱地址的合法性?
09-04-20 &
/^(([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-] /^(([a-zA-Z0-9_-])是表示 @ 符号之前的字符串是由 小写字母、大写字母、数字、下划线、中划线多个字符组成字符串 ([a-zA-Z0-9_-])是表示@ 符号之后的字符串是由 小写字母、大写字母、数字、下划线、中划线多个字符组成字符串 \.[a-zA-Z0-9_-] 表示由小黑点和小写字母、大写字母、数字、下划线、中划线多个字符组成字符串 /^表示多个
请登录后再发表评论!

我要回帖

更多关于 大王不容易百度云16 的文章

 

随机推荐