code_junkie

Why does this regular expression kill the Java regex engine?

Nov 12th, 2011
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. <script language="JavaScript" type="text/javascript">
  2. var numDivs, layerName;
  3. layerName = "lnavLayer";
  4. catLinkName = "category";
  5. numDivs = 2;
  6. function toggleLayer(layerID){
  7. if (!(navigator.appName == "Netscape" && navigator.appVersion.substr(0, 1) < 5)){
  8. thisLayer = document.getElementById(layerName + layerID);
  9. categoryLink = document.getElementById(catLinkName + layerID);
  10. closeThem();
  11. if (thisLayer.className == 'subnavDefault'){
  12. thisLayer.className = 'subnavToggled';
  13. categoryLink.className = 'leftnavLinkSelectedSection';
  14. }
  15. }
  16. }
  17. function closeThem(){
  18. for(x = 0; x < numDivs; x++){
  19. theLayer = document.getElementById(layerName + (x
  20. + 1));
  21. thecategoryLink = document.getElementById(catLinkName + (x + 1));
  22. theLayer.className = 'subnavDefault';
  23. thecategoryLink.className = 'leftnavLink';
  24. }
  25. } var flag = 0; var lastClicked = 0
  26. //-->
  27. </script>
  28.  
  29. [s]|[^<]
  30.  
  31. A|B
  32.  
  33. `"<([^<])+?>"`
  34.  
  35. (.)+
  36.  
  37. (?:.)+
Add Comment
Please, Sign In to add comment