JSFiddle - React, Tailwind, and code Playground
by Graham Fairweather
HTML
<script src="http://requirejs.org/docs/release/2.1.11/minified/require.js"></script>
<input id="entry" type="text"></input>
<div id="display"></div>
JavaScript
require.config({
paths: {
'XRegExp': 'https://raw.github.com/slevithan/xregexp/v2.0.0/min/xregexp-all-min'
}
})
require(['XRegExp'], function() {
var display = document.getElementById('display'),
alnum = XRegExp('[^\\p{L}\\p{Nd}]', 'g');
document.getElementById('entry').addEventListener('keyup', function(evt) {
display.textContent = XRegExp.replace(evt.target.value, alnum, '');
}, false);
});