前言
?最近在用Polymer封裝純數(shù)字的輸入框,開發(fā)過程中發(fā)現(xiàn)不是坑,也有不少值得研究的地方。本系列打算分4篇來敘述這段可歌可泣的踩坑經歷:
《動手寫個數(shù)字輸入框3:痛點——輸入法是個魔鬼》
《動手寫個數(shù)字輸入框4:魔鬼在細節(jié)——打磨光標位置》
從源頭抓起——攔截非法字符
?從《動手寫個數(shù)字輸入框1:input[type=number]的遺憾》中我們了解到input[type=number]
基本不能滿足我們的需求,為了簡單化我們就直接在input[type=text]
上加工出自己的數(shù)字輸入框吧。
?首先很明確的一點是最終數(shù)值可以包含以下字符[+-0-9.]
,而可輸入的功能鍵為
延伸閱讀
學習是年輕人改變自己的最好方式