发布在几个常用的正则表达式~~ 大家来接着发
(?<group>.)\<group>{3,} 匹配字符串中连续重复3次以上的字符 如:abbbbc
(?<group>.).*?\<group> 匹配字符串中有重复的字符 如:abcdb
^(0\d{2,3})?-?(\d{7,8})(-\d{3,6})?$ 匹配电话号码(带区号和分机号)
<a\s+href\s*=\s*["|']*\s*(?<content>.+?)[\s|>|"|'] 匹配hearf连接
(([0-9]|[0-9]|[零,一,二,三,四,五,六,七,八,九])\W*){7,14} 匹配各种变形的电话号码(分类信息里有用)
问题点数:10、回复次数:46Top
1 楼chengpei_chen()回复于 2006-05-21 13:00:15 得分 0
沙发Top
2 楼chengpei_chen()回复于 2006-05-24 18:51:23 得分 1
我也发布几个,注明:从网上搜集到的
"^\\d+$" //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\\d+$" //整数
"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数
"^(-?\\d+)(\\.\\d+)?$" //浮点数
"^[A-Za-z]+$" //由26个英文字母组成的字符串
"^[A-Z]+$" //由26个英文字母的大写组成的字符串
"^[a-z]+$" //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串
"^\\w+$" //由数字、26个英文字母或者下划线组成的字符串
"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$" //email地址
"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$" //url
Top
3 楼lwjangie(天使的翅膀,洁白的灵魂,安静的飞翔)回复于 2006-05-24 19:20:40 得分 1
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
楼下的接着写!~Top
4 楼fengqinggao(风清高)回复于 2006-07-08 19:24:31 得分 0
好东西,学习!Top
5 楼jsnjzyx()回复于 2006-07-10 11:57:58 得分 0
MARKTop
6 楼diandian82(点点(nothing))回复于 2006-07-10 12:48:12 得分 1
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)
Top
7 楼jingtao_zhou(小熊)回复于 2006-07-10 12:50:09 得分 0
http://regexlib.com/default.aspx
可以搜索到蛮多的正则Top
8 楼add777()回复于 2006-07-10 12:59:54 得分 0
markTop
9 楼lxsfg(飞飞)回复于 2006-12-28 13:44:12 得分 0
顶一下Top
10 楼colaxu(飞翔)回复于 2006-12-28 13:48:37 得分 0
mark.学习Top
11 楼chenxdb(菜鳥也瘋狂)回复于 2006-12-28 13:54:42 得分 1
日期匹配
/^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/Top
12 楼DeRoshia(知秋一叶)回复于 2006-12-28 14:05:24 得分 1
:%s/ */ /g 把一个或者多个空格替换为一个空格。
:%s/ *$// 去掉行尾的所有空格。
:%s/^/ / 在每一行头上加入一个空格。
:%s/^[0-9][0-9]* // 去掉行首的所有数字字符。
:%s/b[aeio]g/bug/g 将所有的bag、beg、big和bog改为bug。
:%s/t\([aou]\)g/h\1t/g 将所有tag、tog和tug分别改为hat、hot和hug(注意用group的用法和使用\1引用前面被匹配的字符)。
Top
13 楼ydsunny(在路上)回复于 2006-12-28 14:51:58 得分 0
UPTop
14 楼poppylx(静若子水)回复于 2006-12-28 15:02:22 得分 2
上面的收了
我加一个ip地址
^((1?\d?\d|(2([0-4]\d|5[0-5])))\.){3}(1?\d?\d|(2([0-4]\d|5[0-5])))$Top
15 楼bitpolar(独自看天)回复于 2006-12-28 15:22:12 得分 0
markTop
16 楼bill024(小黑点,对不起,走好!)回复于 2006-12-28 15:25:13 得分 0
关注ingTop
17 楼lxsfg(飞飞)回复于 2007-03-15 13:50:17 得分 0
顶起来
Top
18 楼Red_angelX(八戒)回复于 2007-03-15 13:57:14 得分 0
markTop
19 楼HewpKanXue(为了找工作,开始到处灌水了)回复于 2007-03-15 13:59:58 得分 0
markTop
20 楼zs174(梅花螳螂)回复于 2007-03-25 16:34:41 得分 0
markTop
21 楼zouqiang122(先天不足)回复于 2007-03-25 16:59:34 得分 1
upTop
22 楼hxDreamer(IDreamer)回复于 2007-03-25 17:04:55 得分 0
寒了。。这东西不学就一点看不懂。。乱码Top
23 楼icwin(www.cat898.com.cn)回复于 2007-03-25 17:12:44 得分 1
顶起来Top
24 楼cyxif(啥时候能弄个换洗的裤衩啊。。。。。。)回复于 2007-03-25 17:21:22 得分 0
MARK+学习Top
25 楼sanney(正在学C#的假程序员)回复于 2007-03-25 18:00:48 得分 0
markTop
26 楼sunbird69(太阳鸟)回复于 2007-03-25 20:23:17 得分 0
markTop
27 楼ki1381(史上性价比最高的资深群众)回复于 2007-03-25 20:52:22 得分 0
这个好,学习!!!Top
28 楼linhl()回复于 2007-03-26 10:04:29 得分 0
markTop
29 楼Gao_TF()回复于 2007-03-26 10:08:29 得分 0
学习Top
30 楼hflkl1314(Charlie)回复于 2007-03-26 14:25:12 得分 0
是个好东西,先来占个位置先Top
31 楼navysong()回复于 2007-03-26 14:32:12 得分 1
判断IP地址
bool blnTest = false;
Regex regex = new Regex("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$");
blnTest = regex.IsMatch(textBox1.Text);
if(blnTest == true)
{
string[] strTemp = textBox1.Text.Split(new char[] { '.'});
for(int i = 0; i < strTemp.Length; i++)
{
if(Convert.ToInt32(strTemp[i]) > 255)
{ //大于255则提示,不符合IP格式
MessageBox.Show("o");
}
}
}
else
{
//输入非数字则提示,不符合IP格式
MessageBox.Show("o");
}
Top
32 楼depresser()回复于 2007-03-26 15:27:36 得分 0
学习了,Top
33 楼sz709("钱"途越渺茫...,越要拼命学...)回复于 2007-03-26 15:32:54 得分 0
学习...Top
34 楼nokia2006(javaboy)回复于 2007-03-26 16:43:22 得分 0
markTop
35 楼my_infinity()回复于 2007-03-26 17:10:28 得分 0
UP UPTop
36 楼xlbc(下里巴从)回复于 2007-03-26 17:20:33 得分 0
markTop
37 楼mumusic(mumusic)回复于 2007-03-26 17:26:54 得分 0
markTop
38 楼michney(最近比较闲)回复于 2007-03-26 17:33:42 得分 0
markTop
39 楼Snowdust(雪尘)回复于 2007-03-26 22:12:53 得分 0
MarkTop
40 楼zhangxuexun()回复于 2007-03-26 22:42:28 得分 0
好东西.学习
Top
41 楼cyyno1(GunRose)回复于 2007-03-26 22:44:25 得分 0
学习Top
42 楼boyyao(迷失在网络 (问题不解答扣分也不结贴!))回复于 2007-03-27 00:16:37 得分 0
这个一定要MarkTop
43 楼hiking()回复于 2007-03-27 16:12:36 得分 0
原理如何?Top
44 楼lxsfg(飞飞)回复于 2007-03-29 16:43:36 得分 0
顶一下Top
45 楼7cai(7cai)回复于 2007-04-02 01:23:41 得分 0
好东西,收藏Top
46 楼Moonbeam409(种草不让人去躺,不如该种仙人掌!)回复于 2007-04-03 17:46:56 得分 0
收藏!Top





