1:非纯空白字符串且长度大于1: /^\s*\S+[\s\S]*$/ , 右侧可以正常匹配:“ 11 1 1 a ” 、“ 1 aa” 、“1 aa” 正则解读:开头可以有空格,然后后续必须有至少一个字符、后续可以空格和字符任意组合: 适合各类输入框的 必填 、非空、中间可以有空格 ...
分类:
Web程序 时间:
2018-02-08 13:38:08
阅读次数:
220
在线检测正则 http://regexper.com 表达式全集 常用正则表达式 ...
分类:
其他好文 时间:
2018-02-07 21:25:37
阅读次数:
150
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-... ...
分类:
其他好文 时间:
2018-02-03 16:05:03
阅读次数:
196
初识正则表达式^ : 匹配开头$ : 匹配结尾[] : 范围匹配[a-z] : 匹配有小写字母[A-Z] : 匹配所有大写字母[0-9] : 匹配所有数字. : 匹配单个字符* : 表示*前面的内容出现0次或多次+ : 表示+前面的内容出现1次或多次? : 表示?前面的内容出现0次或1次 ...
分类:
其他好文 时间:
2018-02-02 17:15:30
阅读次数:
141
一、什么是正则表达式正则表达式就是为了处理大量的文本|字符串而定义的一套规则和方法它主要用于字符串的模式分割、匹配、查找及替换操作,其中最为重要作用是匹配。在Linux系统中最常用正则表达式的命令是grep(egrep),sed,awk二、正则表达式与通配符正则表达式分为两类:基本正则表达式:BRE扩展正则表达式:EREgrep工具支持基本正则表达式,egrep支持扩展正则表达式,并且grep的-
分类:
系统相关 时间:
2018-02-01 10:36:41
阅读次数:
207
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1- ...
分类:
其他好文 时间:
2018-01-29 16:13:31
阅读次数:
146
在Python中,正则表达式模块使用说明: 一、正则表达式规则: 1、常用 正则表达式符号: 二、正则表达式用法: 1、常用匹配语法: 三、正则表达式难点: 反斜杠的困扰:与大多数编程语言相同,正则表达式里使用"\"作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符"\",那么使用编程 ...
分类:
编程语言 时间:
2018-01-23 15:44:41
阅读次数:
158
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白 ...
分类:
Web程序 时间:
2018-01-20 15:14:14
阅读次数:
251
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9 ...
分类:
Web程序 时间:
2018-01-19 15:48:44
阅读次数:
147