在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 移動端input number輸入非數(shù)字取到的值為空

移動端input number輸入非數(shù)字取到的值為空

移動端想限制框只能輸入正數(shù)以及正浮點數(shù),用pattern調(diào)用數(shù)字鍵盤,ios沒有小數(shù)點,安卓機上可以輸入負數(shù)。

用正則判斷input的值,當(dāng)input輸入非數(shù)字時,js取到的值為空。

請問各位大神是否有解決辦法!

回答
編輯回答
賤人曾

/^d+(.d+)?$/g 這個沒有忽略用戶輸入的空格
方案一
利用節(jié)流 當(dāng)用戶輸入停止的多少毫秒后去匹配正則 過濾輸入內(nèi)容以及提示
方案二
提交的時候過濾用戶輸入并提示

可能有更好的方案 這我暫時想到的

2017年10月1日 07:48
編輯回答
朕略萌

value.replace(/1/g, '')


  1. d ?
2017年1月26日 14:01
編輯回答
瞄小懶

好一點兒體驗?zāi)厥怯脩糨斎敕菙?shù)字和非點號負號時自動糾正,這種可以通過onkeydown或者onchange事件去干。

提交的時候統(tǒng)計校驗的話呢,直接把input里的值弄出來,trim在正則匹配

2017年2月23日 01:28