小程序里用正则判断字符是不是为纯数字可以使用正则表达式 ^d+$ 来判断一个字符是否为纯数字。其中^ 表示开头d 表示数字+ 表示匹配一个或多个数字$ 表示结尾。如果一个字符符合这个正则表达式就可以判断它是纯数字。继续
完善,如果需要判断一个字符串是否全部由数字组成,可以将这个正则表达式放到 test 方法中进行判断,例如:
const str = "123456";
const reg = /^\d+$/;
if (reg.test(str)) {
console.log("字符串全部由数字组成");
} else {
console.log("字符串不全部由数字组成");
}
这样,如果 str 只包含数字,就会输出 "字符串全部由数字组成",否则就会输出 "字符串不全部由数字组成"。
原文地址: https://www.cveoy.top/t/topic/bUhG 著作权归作者所有。请勿转载和采集!