【正则表达式】只允许输入5-10个字符要怎么写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【正则表达式】只允许输入5-10个字符要怎么写?相关的知识,希望对你有一定的参考价值。

javascript的。 非常感谢!

参考技术A /^.5,10$/不过貌似可以直接用length判断吧 参考技术B 1.
/^((\d)|(1[0-4]\d)|(150))$/

2.
/^\S$/

3.
/^\w$/

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la
参考技术C 正则的话就是^\d10$不过不知道你用的什么语言,所以只能帮你到这了 参考技术D /^\w5,10$/

java :6—20个字符,只能包含大小写,数字,标点(空格除外) 正则表达式怎么写?

参考技术A ^[A-Z0-9[^ ]]6,20$

望采纳!!!

本回答被提问者采纳
参考技术B 得到单个字符的编码值,根据编码值去判断,更加简单追问

具体怎么做,能举个例子吗?

追答

每个字符都有唯一的ASCII码,数字,字母等各种字符都有范围
var strAscii = new Array();//用于接收ASCII码
for(var i = 0 ; i < str.length ; i++ )
strAscii[i] = str.charCodeAt(i);//只能把字符串中的字符一个一个的解码

根据各种字符的范围去判断。

以上是关于【正则表达式】只允许输入5-10个字符要怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

Java用正则表达式 过滤特殊字符,只允许中文、字母或数字,该怎么写?急。。。。

javascript正则处理控件输入数字

正则表达式 只能是数字怎么写?

js 正则验证输入框只允许输入正整数或者负整数?

js 正则表达式 来控制输入框 只能输入 7位正整数和2位小数,点号只允许输入一次~

js 用正则表达式验证只允许输入数字,或者是数字后两位小数点,如何写?