@voire/eth-validation-rules
v1.1.0
Published
A bunch of additional VeeValidate rules for eth addresses' validation.
Maintainers
Readme
@voire/eth-validation-rules
A bunch of additional VeeValidate rules for eth addresses' validation.
Provided rules
| export | description |
|--|--|
| hex | If value is a hex string, e.g. ab12AB |
| hexPrefixed | If value is a 0x-prefixed hex string, e.g. 0xab12AB |
| ethAddress | If value is a valid ethereum address, i.e. is a 0x-prefixed hex string and 42 symbols long |
| nullEthAddress | If value is an ethereum zero address, i.e. 0x000..00 |
| notNullEthAddress | If value is an ethereum address, but not zero address, e.g. 0xABC..90 |
All checks are case-insensitive.
Usage
- Define validators for the app.
import { defineRule } from 'vee-validate'
import { ethAddress } from '@voire/eth-validation-rules'
// Use any key you find suitable
defineRule('eth_address', ethAddress)- Use it within vee Field's rules
<script setup lang="ts">
import { Field } from 'vee-validate'
</script>
<template>
<Field name="address" rules="eth_address" />
</template>See detailed VeeValidate docs about custom rules' defining and usage.
