我需要一個(gè)只接受十六進(jìn)制字符并需要提供最大長(zhǎng)度的輸入框。我只能處理接受十六進(jìn)制,但我遇到問(wèn)題的地方是粘貼字符串時(shí) - 無(wú)效字符也被計(jì)算在最大長(zhǎng)度中。這是我目前擁有的:<q-input outlined v-model="text" label="Outlined" @input="acceptHexOnly" maxlength="6"></q-input>和:acceptHexOnly () { console.log(this.text) this.$nextTick(() => { this.text = this.text.replace(/[^a-fA-F0-9\n\r]+/g, '').toUpperCase() })}所以在粘貼字符串時(shí):xabx12xcdxef預(yù)期的:AB12CD實(shí)際的:AB12幫助!小提琴: https: //codepen.io/keechan/pen/qBZoXPj
限制最大長(zhǎng)度的輸入
Smart貓小萌
2023-02-24 15:30:20