JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 73
  • Score
    100M100P100Q68685F
  • License MIT

Svelte component to format number in an input or as a text.

Package Exports

  • svelte-number-format
  • svelte-number-format/NumberFormat.svelte
  • svelte-number-format/package.json

Readme

svelte-number-format

Number input component with prefixes and masks for Svelte 3.

Usage

Install with npm or yarn:

npm install --save svelte-number-format

Props

  • value - the value of the input
  • placeholder - the placeholder of the input (optional)
  • displayType - can be text or input (by default: input)
  • prefix - set characters before the input (optional)
  • mask - the mask of the input, (example: "+{7}(000)000-00-00") (optional)

Example

<script lang="ts">
  import NumberFormat from 'svelte-number-format'
  let inputValue = ''

  $: console.log(inputValue)
</script>

<NumberFormat
  mask="+{7}(000)000-00-00"
  bind:value="{inputValue}"
  displayType="input"
/>

License

MIT © Pitis Radu