我在表单上有一个文本框,我希望用户只能输入数字,而第一个数字不能为零。在这种情况下,哪种模式必须?正则表达式仅匹配数字不是从零开始
1
A
回答
10
0
与尝试:
/^[1-9][0-9]*$/
你接受什么长度的字符串?
如果允许空字符串也有尝试:
/^([1-9][0-9]*)?$/
+0
如果最大长度数字是10.那么? – Bhuvan 2013-06-06 05:34:08
1
另外,我建议这个本地化的目的,考虑
double.Parse(myTextBox.Text, System.Globalization.CultureInfo.CurrentCulture);
作为替代。它根据所安装的设置(文化)来解析带有小数的数字或任何您喜欢的变体。在我的国家,用小数点作为分隔符。
+0
不错的选择,只是要注意'TryParse'可能更有用,具体取决于。 – 2011-04-14 10:35:35
相关问题
- 1. 匹配正则表达式不是以字符串开始?
- 2. Powershell正则表达式匹配开始
- 3. 正则表达式仅匹配字母
- 4. 奇怪的正则表达式(正则表达式)匹配!不匹配数字
- 5. 正则表达式匹配数不是
- 6. 开始有了字符不匹配正则表达式时
- 7. 正则表达式不是从零开始
- 8. 正则表达式匹配不是行的开始/结束
- 9. 如何检查正则表达式是否仅匹配数字?
- 10. 匹配的正则表达式零
- 11. 正则表达式匹配多个零
- 12. 正则表达式匹配的是数字,而不是字母
- 13. 正则表达式 - 仅匹配括号
- 14. 正则表达式仅匹配空格
- 15. 匹配正则表达式仅在字符串的开始/结束处
- 16. 正则表达式匹配字符串开始,以%%
- 17. 正则表达式在特定字符后面开始匹配
- 18. 正则表达式匹配一个字符串的开始
- 19. 正则表达式匹配文本开始处的字符串
- 20. 正则表达式匹配的开始和结束字符串
- 21. 正则表达式匹配[]但不是\ [\]
- 22. 正则表达式匹配(但不是\)(
- 23. 正则表达式匹配%但不是\%
- 24. 正则表达式匹配开始从句与结尾
- 25. perl正则表达式数字匹配
- 26. 正则表达式也匹配数字
- 27. Perl正则表达式匹配数字
- 28. 正则表达式:如何匹配一个字符串,它不仅是数字
- 29. 正则表达式报价仅字符串匹配(不是数字)
- 30. 正则表达式匹配从1开始的数字,最大12位
windows窗体还是webform?网络形式Aliostad得到了答案的窗口超载onkeypress事件chech按键的价值,如果它的窗口形式我会提供的代码 – Radu 2011-04-14 10:21:03