如何验证 vue 中的第一个数字不为零?

我的代码是这样的:


<v-text-field

   type="number"

   v-model="text" @input="text = text.replace(/^0/g, '');" 

>

演示和完整代码如下:https : //codepen.io/positivethinking639/pen/vYYPrEq?editors=1010


此代码有效。但我可以输入 00000。它不应该是


我怎么解决这个问题?


炎炎设计
浏览 291回答 1
1回答

一只名叫tom的猫

您可以使用处理程序来解决问题。我的解决方案在这里HTML:<div id="app">&nbsp; <v-app id="inspire">&nbsp; &nbsp; <v-container>&nbsp; &nbsp; &nbsp; &nbsp;<v-text-field&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; type="number"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;@keyup="handler(text)"&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; v-model="text"&nbsp; &nbsp; &nbsp; &nbsp; >&nbsp; &nbsp; </v-container>&nbsp; </v-app></div>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript