vue3 ts用正则表达式校验两位小数和校验整数的方法

<el-col :span="12">
<el-form-item label="贷款金额" prop="loanAmount">
<el-input-number
v-model="props.loanAmount"
:min="0"
@change="checkIntegerNumber('loanAmount')"
controls-position="right"
/>
</el-form-item>
</el-col>

  

 

<script setup lang="ts" name="test">
const checkIntegerNumber= (prop: any) => {
const value = props.value[prop];
//校验整数 if (!/^\d+$/.test(value)) { props.value.[prop] = ""; } }; const checkNumber= (prop: any) => { const value = props.value[prop];
//校验两位小数 if (!/^\d+(\.\d{1,2})?$/.test(value)) { props.value.[prop] = ""; } }; </script>

  

posted @ 2024-02-22 10:32  不该懂的还是懂了  阅读(526)  评论(0)    收藏  举报