特殊符号:
符号 | 描述 | 示例 |
---|---|---|
[] | 匹配的字符范围 | [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字 |
{} | 表示匹配的长度 | /.{6}/g 表示匹配6个字符 |
() | 分组 | |
$1 | 与正则表达式匹配的第一个 | 指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串 |
常用正则:
表达式 | 描述 |
---|---|
/^\d+$|^\d+\.\d+$/g.test(value) | 判断是否为数字类型的验证(包含小数点) |
/^([1-9]\d*|[0]{1,1})$/g.test(value) | 判断正整数并且可以为0 |
/^\+?[1-9][0-9]*$/g.test(value) | 判断正整数 |
/^(\d+)$/.test(value) | 验证数字 整数 |