更新于:2021-09-18
测试
var str = "80";
var reg = /(^[1-7]\d{0,1}$)|(^[8|9]$)|(^80$)/;
reg.test(str)
数字
正则验证6位数字
var reg = /^\d{6}$/;
只能输入数字
<input onkeyup="value = value.replace(/[^0-9]/g,'')" />
整数
[1,80]的整数
var reg = /(^[1-7]\d{0,1}$)|(^[8|9]$)|(^80$)/;
[1,10]的整数
var reg = /^([1-9]|10)$/;
[1,1000]的整数
var reg = /^(?!0)(?:[0-9]{1,3}|1000)$/;
正整数
var reg = /^[1-9]*[1-9][0-9]*$/;
数字和字符
[8,30]位的数字和字符
var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,30}$/;
f开头后面跟数字
var reg = /^[f][0-9]+$/g;
中英文、数字
var reg = /^[\u4e00-\u9fa5a-zA-Z0-9]+$/;
本文介绍了JavaScript中的正则表达式用于数字验证的多种场景,包括6位数字验证、只允许输入数字、[1,80]、[1,10]、[1,1000]范围的整数验证,以及正整数验证。此外,还涉及到数字和字符组合的验证,如f开头的数字串和中英文、数字混合的字符串规则。"
131196652,11336640,CoDi:多模态任意到任意生成,统一建模新突破,"['深度学习', '机器学习', '人工智能', '多模态生成', '跨模态模型']
561

被折叠的 条评论
为什么被折叠?



