JSFiddle - React, Tailwind, and code Playground

HTML

<label for="programmatic">Input any number with up to 6 fractional digits:</label>
<input id="programmatic" type="text" />

JavaScript

require(["dijit/form/NumberTextBox", "dojo/domReady!"], function (NumberTextBox) {
    new NumberTextBox({
        name: "programmatic",
        constraints: {
            pattern: '@@@',
            places: 0
        }
    }, "programmatic").startup();
});