if (!/^[.0-9]*$/.test(pnumber))
{
$(e).val(/^\d+/.exec($(e).val()));
}
我這樣寫表達好像有問題?
輸入數字可以
輸入....後也可以
但是當我輸入不是數字時
他會一起把....消除
另外
我想說能不能精確一點的判斷:
就是只能輸入的格式是
0.0
就是點的前後都必須有數字,長度不限制
if (!/^[.0-9]*$/.test(pnumber))
{
$(e).val(/^\d+/.exec($(e).val()));
}
我這樣寫表達好像有問題?
輸入數字可以
輸入....後也可以
但是當我輸入不是數字時
他會一起把....消除
另外
我想說能不能精確一點的判斷:
就是只能輸入的格式是
0.0
就是點的前後都必須有數字,長度不限制
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决