正则表达式015怎么写(// 最大,最小值1-15如何用正则写出来)

本文目录
- // 最大,最小值1-15如何用正则写出来
- 在AS3里面怎么写 0到150的正则表达式
- 0到150的正则表达式怎么写和输入6位以上字符,不允许空格的正则表达式,谢谢!
- 求学号正则表达式例如:1001010201第一位第二位为年份,四五六位为001-015之间任意一个,后五位不做限制
// 最大,最小值1-15如何用正则写出来
判断数字1到15的正则表达式 ^()$
我给你一个Javascript语言的例子,你看看吧
在AS3里面怎么写 0到150的正则表达式
兄台,我来一个一个的回答吧。
1.as3的0~150的正则表达式。
LS两位采用的()方法稍有不妥,比如验证“1”或者“10”这样的一位和两位数字时,将被判定为不符合0~150,只有是“001”,“010”这样的形式才被判定为匹配。
我建议的一个正则表达式为1?\d?|150,思路为,将0~150分成100~149、0~99、150三个段落来匹配,对应这个正则表达式的三个分枝条件。
flash里写法如下:
var reg:RegExp=/1\d?|0|150/g; //《----这里稍微有不同,请看下面的注解
var str:String="a121123asd11334";
var arr:Array=str.match(reg);
trace(arr); // 输出:121,123,113,34
*(其实不想看可以直接跳过)原先的正则表达式在其他编程软件或者正则表达式验证器里面是没有问题的,但是flash突然在这里跳大神了一下,\d?,此改动导致0无法匹配,顾后面又特意将0单独提出来进行匹配。
结尾处多了个g,指明要找到所有的匹配,如果不写会只找到一个就停止哦。
2. 转义字符
加一个下划线。比如上面用到的?表示前面的字符出现0次或1次,那么要匹配?本身这个字符的时候,就写成\?
3.限制textinput里的输入类容
这个我是猜想,你是要限制只能输入0~150吗?其他字符或者超越了这个数字范围都是无法输入的吗?如果是,我做了一下···但是没有用到上面说的正则表达式,因为实现的是输入的时候不规范直接不显示输入内容,而不是输入完成后验证输入内容是否合格。
var reg:RegExp=/\d/; //只是验证输入的是否是数字
var tt:String;
var judge:Boolean;
var input:String;
txt.addEventListener(TextEvent.TEXT_INPUT,inputHd);
function inputHd(e:TextEvent){
input=e.text.toString(); //记录当前输入字符
}
txt.addEventListener(Event.CHANGE,checkHd);
function checkHd(e:Event){
tt=txt.text; // txt是输入文本框的名字,tt记录输入 后文本框内的内容
judge=reg.test(input); //验证当前输入是否是数字
if(judge) {
//如果文本框里的数字超过了150,那么不显示新输入的(没机会是负的,因为负号不允许输入)
if(int(tt)》150) txt.text=tt.substr(0,tt.length-1);
}else{
//如果输入的不是数字,并且之前都没输入过数字,直接把文本框清空
if(tt.length==1) txt.text="";
//如果之前有数字,那么保留之前的数字,把新输入的非法字符去掉
else txt.text=tt.substr(0,tt.length-1);
}
}
呼~~终于写完了~~~我也很有收获哦~~~希望帮到你~~~
啊,最后补充一点,不要在CS3里用正则表达式,他还很不完善对于复杂点的表达式一运行就死机,起码要是CS4啊~
0到150的正则表达式怎么写和输入6位以上字符,不允许空格的正则表达式,谢谢!
1.
/^((\d{1,2})|(1\d)|(150))$/
2.
/^\S{6,}$/
3.
/^\w{4,16}$/
求学号正则表达式例如:1001010201第一位第二位为年份,四五六位为001-015之间任意一个,后五位不做限制
前两个不好匹配啊,理论上来说,年份嘛从00到99都是可以的,也就是说随便的数字,这样说来就是和后五位一样了;
然后四五六是001-015,但是;
最后,前两位\d{2},中间三个0\d{5}$ 。
注:^代表开始,$代表结尾,\d代表数字(注意d是小写)

更多文章:
正则表达式015怎么写(// 最大,最小值1-15如何用正则写出来)
2026年11月7日 16:40
marginhtml(html用了浮动就不能使用margin了吗)
2026年11月7日 15:50
linux环境变量查看(怎么查看修改linux用户当前的环境变量)
2026年11月7日 11:10
java调用dubbo接口(java dubbo配置文件中的“$”是哪个目录)
2026年11月7日 10:30






