Javascript正则表达式之------Javascript中正则表达式匹配一个典型应用案例。(注意:Jquery中没有封装正则表达式,所以使用JavaScript中的。)
摘要:w3school中javascript正则表达式介绍地址:http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp@第一种用法:var numReg = "^[0-9]*$"; //匹配只能输入数字var numcheck = new RegExp(...
阅读全文
posted @
2015-11-22 11:07
学到老死
阅读(304)
推荐(0) 编辑
正则表达式基础学习之------浅析正则表达式—(原理篇)(转)(重点:1,元字符。2,转义字符。3,字符类。4,重复。5,分支条件。6,分组。7,反义字符。10,贪婪和非贪婪)
摘要:原文url:http://www.cnblogs.com/dwlsxj/p/Regex.html首先先讲解下正则表达式的基础知识: 1.字符串的组成 正则表达式由左到右依次进行匹配。一、元字符(元字符是一个或一组代替一个或多个字符的字符。)限定符描述模式.匹配出换行符以外的任意字符\d*\.\...
阅读全文
posted @
2014-05-15 10:22
学到老死
阅读(479)
推荐(0) 编辑
字符串之------(所有语言)字符串长度和索引号容易弄混的问题?length长度永远比索引多一位。索引从0开始。***重点:索引边界问题注意事项总结。
摘要:string test="多少的你好啊i"; //这个字符串长度7,最后一位i的索引号就是6---索引号是从0开始的。0,1,2,3,4,5,6共7个,所以长度为7 Console.WriteLine(test.Length); Console.WriteLine(test.Substrin...
阅读全文
posted @
2014-04-14 15:25
学到老死
阅读(442)
推荐(0) 编辑
正则表达式之------调试和测试方法(逐步删除对应法!!!)
摘要:1,在站长工具或者其它测试工具中,用逐步删除对应法进行匹配调整。一点一点的匹配,直到调整到全部匹配为止!!!
阅读全文
posted @
2014-04-02 15:45
学到老死
阅读(158)
推荐(0) 编辑
C#正则表达式之------DateTime类型处理之分组匹配提取日期
摘要://下面是匹配方法 public string regexStr(DateTime date) { Regex regex = new Regex("[-]([0-9]{2}-[0-9]{2})"); //[0-9]{2}表示可以匹配两个数字, return regex.Match(date.ToString("yyyy-MM-dd")).Groups[1].Value; }
阅读全文
posted @
2014-03-27 11:44
学到老死
阅读(1496)
推荐(0) 编辑
正则表达式之------匹配数字
摘要:\d 代表一个数字 例如:1或2或3,单个数字 如果是多个可以用\d* \d{7,8} 代表7-8位数字(表示电话号码) 例如:12345678 {7,8}表示7位或9位数字,一般电话号码符合。 \d{3,} 代表分机号码 例如:123,12345 {3,}表示最低3个数字,可以更多 0\d{2,3} 代表区号 例如:021 [0\+]\d{2,3} 代表国际区号 如果使用减号连接,完整的应该是 /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/
阅读全文
posted @
2014-03-25 17:10
学到老死
阅读(483)
推荐(0) 编辑
正则表达式之------正则表达式匹配标点符号
摘要:@正则表达式匹配标点符号[,\.;\:"'!] 可以匹配 ,.;:"'!以此类推注意正则表达式的关键字要用 \ 进行转义
阅读全文
posted @
2013-11-10 11:29
学到老死
阅读(320)
推荐(0) 编辑
正则表达式之------匹配汉字方法?
摘要:@正则表达式匹配汉字方法?(用\u4e00-\u9fa5)或者(用[\W]),小\w不可以匹配汉字,大\W可以匹配汉字。--实例:[A-Za-z0-9\s\u4e00-\u9fa5]{0,20}--解析:(1),[A-Za-z0-9\s\u4e00-\u9fa5]表示匹配的内容,\s表示匹配任意空白字符,\u4e00-\u9fa5表示匹配汉字,其它不用介绍(2),{0,20}表示匹配长度--备注:\w就表示26个英文字母和0-9的数字和下划线 。所以\w基本可以用A-Za-z0-9这个代替,但\w涵盖的范围比A-Za-z0-9广。
阅读全文
posted @
2013-11-10 11:28
学到老死
阅读(283)
推荐(0) 编辑
正则表达式之------正则表达式(行起始符^和行终止符$和非贪婪标志?)匹配空白字符
摘要:@注意:行起始符(^),行终止符($)和非贪婪标志(?)在这里的使用非常重要---常用匹配字符. 匹配除换行符以外的任意字符\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束---实例:^n[\W]{0,2}m$只能匹配以n开头,中间零至两个汉字,以m结尾的字符串。@正则表达式匹配任意空白字符方法?\s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格 ---公式\s 空白字符:[ \t\n\x0B\f\r] //这个是重点!\t 制表符 ('\u0009') \n 新行(换行)符 ('\u000A') \r 回车符 ('
阅读全文
posted @
2013-11-10 11:27
学到老死
阅读(5826)
推荐(0) 编辑
C#字符串之------string的IsNullOrEmpty方法
摘要:@注意,IsNullOrEmpty是判断对象即不能为空,也不能为""。如果对象为空或为""都返回true。string.IsNullOrEmpty(null)---返回truestring.IsNullOrEmpty("")---返回truestring.IsNullOrEmpty("sss")---返回false---注意,判断时,返回false,才表示对象即不为空也不为""。
阅读全文
posted @
2013-09-29 20:40
学到老死
阅读(14439)
推荐(2) 编辑
C#字符串之------彻底去除字符串中间空格方法(所有空格)
摘要:彻底去除字符串空格方法string[] s = test.Trim().Split(' '); //Trim先去掉前后空格,然后根据空格全部拆解,再组合。中间有多个空格也会去掉。 StringBuilder sb = new StringBuilder(); foreach (string item in s) { if (item.Trim() != "") { sb.Append(item); //把为空的字符串组合起来...
阅读全文
posted @
2013-09-28 21:07
学到老死
阅读(503)
推荐(0) 编辑
C#字符串之------字符串中赋值为null和Empty有什么区别?
摘要:字符串赋值为null和Empty有什么区别?null表示什么也没有,空对象。Empty表示空字符串,与""是一样的。@一个分配空间 一个不分配--- " "中间有个空格,即不为empty。---" "和""是不同的。
阅读全文
posted @
2013-09-17 21:31
学到老死
阅读(476)
推荐(0) 编辑
正则表达式------日常工作中一些常用的正则表达式收藏(注意,正则表达式是跨语言的,通用的)
摘要:导入 using System.Text.RegularExpressions;string text = @"^[\u4E00-\u9FFF]+$";bool result = Regex.IsMatch(name,text);if (result){MessageBox.show("不能包含汉字...
阅读全文
posted @
2013-09-15 22:07
学到老死
阅读(185)
推荐(0) 编辑
asp.net验证-----常用正则表达式表达式(基础),待完善(持续总结)!!!
摘要:asp.net 验证正则表达式整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0...
阅读全文
C#字符串之------C#字符串中双引号也可以嵌套双引号!以及转义字符的应用。
摘要:"{""ret"":-1,""msg"":{""k"":""v"",""k1"":""v1""}}"和"{\"ret\":-1,\"msg\":\"v\",\"k1\":\"v1\"}}"效果等同---双引号中也可以嵌套
阅读全文
posted @
2013-09-06 21:42
学到老死
阅读(2563)
推荐(0) 编辑