2012年9月26日

摘要: -C# 中的常用正则表达式总结2007-11-16 09:35 来源:中国自学编程网 作者:佚名 责任编辑:幽灵·yesky 评论(48) \cx 匹配由 x 指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ’c’ 字符。 \d 匹配一个数字字符。等价于 [0-9]。 \D 匹配一个非数字字符。等价于 [^0-9]。 \f 匹配一个换页符。等价于 \x0c 和 \cL。 \n 匹配一个换行符。等价于 \x0a 和 \cJ。 \r 匹配一个回车符。等价于 \x0d 和 \cM。... 阅读全文
posted @ 2012-09-26 10:20 the Jade Emperor 阅读(186) 评论(0) 推荐(0) 编辑
摘要: -C# 中的常用正则表达式总结 不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:以下是引用片段: varip="10.100.20.168" ip=ip.split(".") alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1)) 符号解释: \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,’n’ 匹配字符 "n"。’\n’ 匹配一个换行符。序列 ’\\’ 阅读全文
posted @ 2012-09-26 10:18 the Jade Emperor 阅读(204) 评论(0) 推荐(0) 编辑
摘要: -C# 中的常用正则表达式总结 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 只能输入非零的正整数 阅读全文
posted @ 2012-09-26 10:14 the Jade Emperor 阅读(215) 评论(0) 推荐(0) 编辑

导航