当前位置:编程学习 > JAVA >>

正则表达式。。。。

想验证下文本框里的数字 只能填1-99 的整数,
<td><input type="text"  name="age" onkeyup="value=value.replace(^\+?[1-9][0-9]*$) " maxlength='2' ></td>


可是还是能填00  。。。。。跪求达人 --------------------编程问答-------------------- ^[1-9]|[0-9]{2}$

試試 --------------------编程问答--------------------

ExPress = /^[1-9]{1}[0-9]$/;
--------------------编程问答--------------------
引用 1 楼 soli11722984 的回复:
^[1-9]|[0-9]{2}$
試試

^[1-9]|([1-9][0-9])$ --------------------编程问答-------------------- 不行不行 都不行 5555555 --------------------编程问答--------------------

var reg = new RegExp('^[1-9]{1}|[0-9]{2}$');
document.write(reg.test('01'));
document.write('<br/>');
document.write(reg.test('00'));
document.write('<br/>');
document.write(reg.test('0'));
document.write('<br/>');
document.write(reg.test('99'));
document.write('<br/>');
document.write(reg.test('1'));

怎麽不行,而且你是replace,要替換什麽,而且又只有一個參數。。。。。

各種糾結 --------------------编程问答-------------------- ^[1-9]\\d?$    呵呵!我也是新手 一起交流! --------------------编程问答-------------------- /^[1-9]{1}([0-9]{1})?$/ --------------------编程问答-------------------- ^([0-9][1-9]|[1-9][0-9])$ --------------------编程问答-------------------- replace 是替换 --------------------编程问答-------------------- 嗯
引用 8 楼 qybao 的回复:
^([0-9][1-9]|[1-9][0-9])$
--------------------编程问答-------------------- ^[1-9]{1}([0-9]{1})?$
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,