符合 | 说明 |
---|---|
^ | 起始位置 |
| | 表示或 |
\ | 表示转义 |
? | 匹配0~1次 |
+ | 匹配1~N次 |
* | 匹配0~N次 |
{n} | 匹配内容出现n次 |
{n,m} | 匹配内容出现n到m次 |
[] | 表示在集合中,匹配包含集合中的任意一个字符 |
[^] | 表示不在集合中,匹配不包含集中的任意一个字符 |
() | 在正则复杂的时候,可以方便区分对应的正则表达式,可以加匹配次数 |
[0-9] | 匹配数字,匹配出结果是单个数字 |
[a-zA-Z]+ | 匹配英文字符,匹配出结果是连续直到出现非英文字符 |
[\u4e00-\u9ffa]* | 匹配中文,匹配出结果是连续的,直到出现非中文字符 |
(-?[0-9,]+.[0-9]+元)|(-?[0-9,]+.[0-9]+%)|([0-9]{11})
说明: (-?[0-9,]+.[0-9]+元) 表示-出现0到1次。0至9和, 至少出现一次。 小数点必须出现1次。 小数位至少出现一次。
[\u4e00-\u9ffaa-zA-Z0-9]+ 表示字符集中存在中文字符或英文字符或数字。其中+表示显示1最少一次。
代码如下(示例):