winform中怎么控制文本框中只能輸入數(shù)字(可以帶小數(shù)點(diǎn)),并且數(shù)字是半角的,最好用正規(guī)表達(dá)式實(shí)現(xiàn),謝謝!
2 回答

神不在的星期二
TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊
function test()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105))) //考慮小鍵盤上的數(shù)字鍵
{
alert("只能是數(shù)字!");
document.form1.text1.focus();
}
}
或者
function test(NUM)
{
var i,j,strTemp;
strTemp="0123456789";
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
alert("只能是數(shù)字!");
return false;
}
}
//說明是數(shù)字
return true;
}
- 2 回答
- 0 關(guān)注
- 3735 瀏覽
添加回答
舉報(bào)
0/150
提交
取消