0
VUE 및 VEE-VALIDATE로 작업하고 있으며 입력 값이 쉼표가 쉼표로 된 유효한 십진수인지 확인하려고합니다. 이 같은 정규식 표정으로vee-validate regex가 예상대로 작동하지 않습니다.
내 입력 :이 "1", "1, 2"에 대한 아주 좋은 작동
<input type="text" v-model="myDecimal" v-validate:myDecimal="{ regex: /^(\d+|\d+,\d+)$/ }" :class="{'error': errors.has('mydecimal') }" ref="mydecimal" name="mydecimal" />
<span v-show="errors.first('mydecimal')" :class="{'field-validation-error': errors.has('mydecimal') }">NOT CORRECT DECIMAL!</span>
, "0.4", "12,28761". 완전한!
", 0", "foo", "1e"에 대해 오류가 올바르게 표시됩니다. 완전한!
하지만 다음과 같이 입력해도 아무런 오류가 없지만 "1,1,1"또는 "1,1foo"라고 예상됩니다.
내가 뭘 잘못하고 있니? 감사!