# sureforms/0.0.11/assets/js/minified/blocks/number.min.js

SureForms – Contact Form Builder, AI Forms, Payment Form, Survey &amp; Quiz, version 0.0.11. 1 lines.

- Page: https://pluginprobe.com/plugins/sureforms/0.0.11/code/assets/js/minified/blocks/number.min.js
- Raw: https://pluginprobe.com/plugins/sureforms/0.0.11/raw/assets/js/minified/blocks/number.min.js
- Modified: 2024-08-15T12:02:26+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/sureforms/0.0.11/code/assets/js/minified/blocks/number.min.js#L10-L20`.

```javascript
function SRFMFormatNumber(e,t){if(!e)return"";let r="";var a={style:"decimal",maximumFractionDigits:20};return"NaN"===(r="eu-style"===t?(t=parseFloat(e.replace(/\./g,"").replace(",",".")),new Intl.NumberFormat("de-DE",a).format(t)):new Intl.NumberFormat("en-US",a).format(parseFloat(e.replace(/,/g,""))))?"":r}function initializeNumberField(){var e=document.querySelectorAll(".srfm-number-block");e&&e.forEach(e=>{const t=e.querySelector("input");t&&(t.addEventListener("input",e=>{t.value=e.target.value.replace(/[^0-9,.]+/g,"")}),t.addEventListener("change",e=>{t.value=SRFMFormatNumber(e.target.value,t.getAttribute("format-type"))}))})}document.addEventListener("DOMContentLoaded",initializeNumberField);
```
