正则表达式。。。。
想验证下文本框里的数字 只能填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-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 是替换 --------------------编程问答-------------------- 嗯 --------------------编程问答-------------------- ^[1-9]{1}([0-9]{1})?$
补充:Java , Web 开发