導(dǎo)讀微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一... 微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應(yīng)用。小程序是一種不用下載就能使用的應(yīng)用,也是一項門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。 本篇文章給大家?guī)淼膬?nèi)容是關(guān)于微信小程序中input標簽的使用方法(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。在開發(fā)過程中經(jīng)常遇到這樣的需求:用戶只能輸入數(shù)字并且只保留小數(shù)點兩位。雖然我們可以在提交表單的時候進行驗證,但是體驗不是很好。下面我主要使用了小程序input標簽的bindinput方法對輸入的值進行監(jiān)聽,然后進行正則匹配。 1. input標簽微信小程序input標簽自帶type=digit屬性,可以調(diào)起帶有小數(shù)點的數(shù)字鍵盤,maxlength屬性可以控制我們輸入字符的個數(shù),然后我們給input標簽綁定bindinput方法。 <input type="digit" bindinput="regInput" maxlength="15"/> 2. 綁定監(jiān)聽事件bindinput方法可以監(jiān)聽到當前輸入框的值,類似于onchange事件,但不太一樣。通過e.detail.value可以獲取到input的值,return返回的字符串可以替換掉輸入的字符串。 3. 正則匹配匹配正則通過則返回所有字符,不通過則去掉最后一個不匹配的字符返回。 /*正則匹配*/ regInput(e){ if(/^(\d?)+(\.\d{0,2})?$/.test(e.detail.value)){ return e.detail.value; }else { return e.detail.value.substring(0,e.detail.value.length-1); } } 相關(guān)推薦: 以上就是微信小程序中input標簽的使用方法(附代碼)的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章! 小程序是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應(yīng)用。 |
溫馨提示:喜歡本站的話,請收藏一下本站!