/src/main/java/com/googlecode/struts2yuiplugin/tools/YUITools.java

http://struts2yuiplugin.googlecode.com/ · Java · 20 lines · 10 code · 2 blank · 8 comment · 3 complexity · 78642bb6468e7b95834fdc3abbbacade MD5 · raw file

  1. package com.googlecode.struts2yuiplugin.tools;
  2. public class YUITools {
  3. /**
  4. * Remove characters that are unsafe for use as a javascript variable name
  5. *
  6. * This is the same implementation as appears in UIBean but here it's available to support classes
  7. *
  8. * @param name
  9. * @return
  10. */
  11. public static String sanitizeForJavascript(String name) {
  12. if (name != null) {
  13. return name.replaceAll("[\\.\\[\\]]", "_");
  14. } else {
  15. return "";
  16. }
  17. }
  18. }