syExtJavascript.js 1015 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. var sy = sy || {};
  2. /**
  3. * 去字符串空格
  4. *
  5. * @author Jeffrey
  6. */
  7. sy.trim = function(str) {
  8. return str.replace(/(^\s*)|(\s*$)/g, '');
  9. };
  10. sy.ltrim = function(str) {
  11. return str.replace(/(^\s*)/g, '');
  12. };
  13. sy.rtrim = function(str) {
  14. return str.replace(/(\s*$)/g, '');
  15. };
  16. /**
  17. * 判断开始字符是否是XX
  18. *
  19. * @author Jeffrey
  20. */
  21. sy.startWith = function(source, str) {
  22. var reg = new RegExp("^" + str);
  23. return reg.test(source);
  24. };
  25. /**
  26. * 判断结束字符是否是XX
  27. *
  28. * @author Jeffrey
  29. */
  30. sy.endWith = function(source, str) {
  31. var reg = new RegExp(str + "$");
  32. return reg.test(source);
  33. };
  34. /**
  35. * iframe自适应高度
  36. *
  37. * @author Jeffrey
  38. *
  39. * @param iframe
  40. */
  41. sy.autoIframeHeight = function(iframe) {
  42. iframe.style.height = iframe.contentWindow.document.body.scrollHeight + "px";
  43. };
  44. /**
  45. * 设置iframe高度
  46. *
  47. * @author Jeffrey
  48. *
  49. * @param iframe
  50. */
  51. sy.setIframeHeight = function(iframe, height) {
  52. iframe.height = height;
  53. };