^
表示打头的字符要匹配紧跟^后面的规则
$
表示打头的字符要匹配紧靠$前面的规则
/^ 和 $/
成对使用是表示要求整个字符串完全匹配定义的规则,而不是只匹配字符串中的一个子串。
\d
表示数字
[ ]
方括号表示查找范围
n{X,}
匹配包含至少 X 个 n 的序列的字符串。
下述述表达式能够匹配 0到9的纯数字,且至少出现一次。
var reg=/^\d{1,}$/
var pattern=new RegExp(reg);
console.log(pattern.test("123"));
//精确匹配 'image/1到n位的数字'
var reg='image/[0-9]{1,}$'
补充:[^abc] 表示给定的集合外的任何字符
[^\d]表示数字以外的任何字符
\W 元字符用于查找非单词字符。
\w 单词字符包括:a-z、A-Z、0-9,以及下划线。