求一个正则表达式,要求不能为空,长度1到20个任意字符

发布网友

我来回答

3个回答

热心网友

var reg = /^.{1,20}$/;
var str = "";
reg.test(str);追问这个的话,1到20位是符合了,但是非空并不符合

热心网友

var c=/^$|^\w{1,10}$/;
var s="qsssssssss";
alert(c.test(s));

热心网友

^$|^\w{10}$
我的答案怎么样?追问非空是对了,但是1到20位任意字符不行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com