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: '@@@'}
    }, "programmatic").startup();
});