index.html 956 B

12345678910111213141516171819202122232425262728293031323334
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <meta charset="utf-8" />
  4. <title>Regex Tester</title>
  5. <script>
  6. function substitute() {
  7. pattern = document.getElementById('pattern').value;
  8. text = document.getElementById('text').value;
  9. prefix = document.getElementById('prefix').value;
  10. repl = document.getElementById('repl').value;
  11. suffix = document.getElementById('suffix').value;
  12. exp = new RegExp(pattern, 'g');
  13. result = prefix + text.replace(exp, repl) + suffix
  14. document.getElementById('result').value = result
  15. return false;
  16. }
  17. </script>
  18. <form onsubmit="return substitute()">
  19. <p>pattern <input id="pattern" value="\.\s+"></p>
  20. <p>text <input id="text"></p>
  21. <p>prefix <input id="prefix" value="<ul><li>"></p>
  22. <p>repl <input id="repl" value="</li><li>"></p>
  23. <p>suffix <input id="suffix" value="</li></ul>"></p>
  24. <p><input type="submit" value="substitute"></p>
  25. </form>
  26. <textarea id='result'></textarea>
  27. </html>