js正则表达式 判断是否纯数字

^ 表示打头的字符要匹配紧跟^后面的规则
$ 表示打头的字符要匹配紧靠$前面的规则
/^ 和 $/成对使用是表示要求整个字符串完全匹配定义的规则,而不是只匹配字符串中的一个子串。
\d表示数字
[ ]方括号表示查找范围
n{X,} 匹配包含至少 X 个 n 的序列的字符串。

var reg=/^\d{1,}$/
上述表达式 0到9范围的 数字 出现1到n次

var reg=/^\d{1,}$/
var pattern=new RegExp(reg);
console.log(pattern.test("123"));

补充:[^abc] 表示给定的集合外的任何字符
[^\d]表示数字以外的任何字符

\W 元字符用于查找非单词字符。

\w 单词字符包括:a-z、A-Z、0-9,以及下划线。

猜你喜欢

转载自blog.csdn.net/weixin_38570967/article/details/80896564