正则表达式我刚学不久,请指教。
正则表达式如下:
([1-9]{1}|[0]{1}[1-9]{1})|[1]{1}[0-9]{1}|[2]{1}[0-9]{1}这个表达式实现的是:如果文本框中输入的是1-9数字或01-09或10-19或20-29这几种均应通过,否则不能通过。而实际上,除了1-9数字或01-09通过外,10-19或20-29未通过。([1-9]{1}|[0]{1}[1-9]{1})这一部分能样能让1-9数字或01-09通过。
[1]{1}[0-9]{1}|[2]{1}[0-9]{1}这一部分能让10-19或20-29通过。两部分用|组合起来如([1-9]{1}|[0]{1}[1-9]{1})|[1]{1}[0-9]{1}|[2]{1}[0-9]{1}则只能让1-9数字或01-09通过,而10-19或20-29不能通过,不知为何?敬请指教!
正则表达式如下:
([1-9]{1}|[0]{1}[1-9]{1})|[1]{1}[0-9]{1}|[2]{1}[0-9]{1}这个表达式实现的是:如果文本框中输入的是1-9数字或01-09或10-19或20-29这几种均应通过,否则不能通过。而实际上,除了1-9数字或01-09通过外,10-19或20-29未通过。([1-9]{1}|[0]{1}[1-9]{1})这一部分能样能让1-9数字或01-09通过。
[1]{1}[0-9]{1}|[2]{1}[0-9]{1}这一部分能让10-19或20-29通过。两部分用|组合起来如([1-9]{1}|[0]{1}[1-9]{1})|[1]{1}[0-9]{1}|[2]{1}[0-9]{1}则只能让1-9数字或01-09通过,而10-19或20-29不能通过,不知为何?敬请指教!
解决方案 »
- 一个关于标签替换的问题
- textbox失去焦点
- 页面用到FCKeditorV2, 可post后,获取不了fckeditor的值
- 神啊,救救我吧!关于DropDownList控件SelectedItem的奇怪问题——俺是新手
- 为什么我的程序 “禁止路径“POST”。 ”
- 读出一段有严格格式控制的文本?asp.net里面怎么办??
- 模态窗口(showModelessDialog),如何给父页面传值
- 请问ASP.NET如何连接Access数据库?
- 迅速结贴,验证用户输入的格式是否合法。
- 快无法忍受,微软的东西巨烂,希望多些其他公司的好产品,大家有选择的余地,不要老是些小问题浪费生命!!
- 如何把"*.aspx.cs"里的一段多行文本,动态显示在页面上?
- 请问怎样实现点击datagrid1的一项,加载datagrid2
[1-2][0-9]|0?[1-9]测试页面:(推荐)
http://www.regexlab.com/zh/workshop.asp?pat=%5B1-2%5D%5B0-9%5D%7C0%3F%5B1-9%5D&txt=1%0D%0A2%0D%0A9%0D%0A01%0D%0A09%0D%0A11%0D%0A19%0D%0A20%0D%0A29&dlt=0
http://www.regexlab.com/zh/regref.htm