private void newport_TextChanged(object sender, EventArgs e) {//需要:不允許以0開頭,大于1,小于65535,只能是整數(shù) var reg = @"^\d+$";//正則表達(dá)式,整數(shù) bool IsMatch = Regex.IsMatch(newport.Text, reg); if(!IsMatch) { string s = newport.Text; Regex regex = new Regex(reg); newport.Text = s.Replace(reg, null);//替換,可以運(yùn)行,替換不了,求教 } else { }剛剛學(xué),想做一些免費(fèi)工具共享出去.比較菜,還請(qǐng)不吝賜教,非常感謝!
2 回答

MYYA
TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
private void newport_TextChanged(object sender, EventArgs e) { var source = sender as TextBox; if (source != null) { int num; if (int.TryParse(source.Text, out num) && num >= 1 && num <=65535) { return; } } source.Text = string.Empty; }

繁花不似錦
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
我這里有一個(gè)記事本:Gxnu.edu.cn.Personalnotebook-2010-4-5.rar
- 2 回答
- 0 關(guān)注
- 744 瀏覽
添加回答
舉報(bào)
0/150
提交
取消