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();
});