Guest User

Untitled

a guest
Apr 24th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. document.getElementById('input').addEventListener('keydown',function(event){
  2. event.preventDefault();
  3. var stateTree = {
  4. 0 : ['-','+','[0-9]'],
  5. ... // basicly declare here possible regexp's per length
  6. };
  7.  
  8. var text = this.value +''+ event.key;
  9. var array = stateTree[text.length];
  10. array.map( function(item){
  11. const match = new RegExp(item, 'g');
  12. if( text.match(match) ){ this.value = text }
  13. });
  14.  
  15. })
Add Comment
Please, Sign In to add comment