以下是正则常用表达式
<script>
//1只能输入数组长度不限
var reg = /^\d+$/g;
//2:长度为3的任意字符
var reg= /^.{3}$/
// 输入6-8位数字字符下划线
var reg = /^\w{6,8}$/
// 匹配首字母空格
var reg = /^\s*/
// 匹配首尾字母空格
var reg1 = /^\s+|\s*$/g;
var str = ' aaa '
console.log(str.replace(reg1,''));
// 匹配账号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
var reg2 = /^[a-zA-Z]\w{4,15}$/
var str1 = 'a6546465494'
console.log(str1.match(reg2));
// n位的数字
var reg6 = /^\d*$/;
// 验证QQ号码
var eg7 = /^\d{5,11}$/
// 身份证
var reg = /^[123456789](\d{17}|\d{16}[Xx])/
</script>
本文详细介绍了一系列实用的正则表达式,涵盖从基础到高级的多种应用场景,如字符串长度限制、数字验证、QQ号及身份证号匹配等,是开发者进行输入校验和数据处理的必备技能。
1586

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



