myfun.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. function isEmpty(str) {
  2. if(typeof str== null || str== "" || str== "undefined") {
  3. return true;
  4. } else {
  5. return false;
  6. }
  7. }
  8. /**
  9. * 遍历数组查找指定值
  10. * @param {*} arr 查找数组
  11. * @param {*} str 查找值
  12. */
  13. function searchString(arr, str) {
  14. var res = new Array()
  15. if (Array.isArray(arr)) {
  16. if (str) {
  17. arr.forEach(e => {
  18. if (e.search(str) != -1) {
  19. res.push(e);
  20. }
  21. });
  22. } else {
  23. res = arr;
  24. }
  25. }
  26. return res;
  27. }
  28. // var arr = ["张三", "李四", "王麻子", "麻张子"]
  29. // var str = "张"
  30. // console.log(searchString(arr, str));
  31. /**
  32. * 去掉字符串两端指定字符串
  33. */
  34. function bstrim(str, opt) {
  35. var pos = str.indexOf(opt);
  36. str = str.substr(pos+1);
  37. pos = str.lastIndexOf(opt);
  38. str = str.substr(0,pos);
  39. return str;
  40. }
  41. function ltrim(str,char){
  42. var pos = str.indexOf(char);
  43. var sonstr = str.substr(pos+1);
  44. return sonstr;
  45. }
  46. function rtrim(str,char){
  47. var pos = str.lastIndexOf(char);
  48. var sonstr = str.substr(0,pos);
  49. return sonstr;
  50. }