| 发表于:2007-01-24 15:23:526楼 得分:0 |
winform还是webform,是只允许四位小数,还是最多四位小数,这里取后者 webform中可以用regularexpressionvalidator,正则用 ^([1-9]\d*(\.\d{0,4})? ¦0(\.\d{1,4})?)$ winform中 private void textbox1_textchanged(object sender, eventargs e) { //判断输入是否符合要求 regex r = new regex( "^([1-9]\d*(\.\d{0,4})? ¦0(\.\d{1,4})?)$ "); if (!r.ismatch (textbox1.text)) { //不符合 } } | | |
|