1.0.7 • Published 2 years ago

stragg v1.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago
  • 描述

  • 这个是一个字符串的方法库

  • 其中包含了几项在项目中常用的字符串处理方法

  • 下面列出了库中现有的方法__目前还很少,大家有需求可以留言,我会在周末更新

    方法

    1.str_begin
      /**
       * 返回指定字符串前的内容
       * str ==> type == string ==> 要拆分的字符串
       * division ==> 指定拆分的字符
       */
    // 例子:
    str_begin('123:aasd',':') // return 123
    2.str_end
      /**
     * 返回指定字符串后的内容
     * str ==> type == string ==> 要拆分的字符串
     * division ==> 指定拆分的字符
     */
    // 例子:
    str_end('123:aasd',':') // return aasd
    3.str_after_begin
      /**
     * 裁剪指定字符串后的内容(从后往前切)
     * str ==> type == string ==> 要拆分的字符串
     * division ==> 指定拆分的字符
     */
    // 例子:
    str_after_begin('123:aasd:3331',':') 
    // return 123:aasd
    4.str_after_end
      /**
     * 裁剪指定字符串前的内容(从后往前切)
     * str ==> type == string ==> 要拆分的字符串
     * division ==> 指定拆分的字符
     */
    // 例子:
    str_after_end('123:aasd:3331',':')
    // return 3331
    5.longset_subStr
      /**
  • 返回字符串中最长子串的内容

  • s ==> type == string ==> 要检索的字符串
  • izNew ==> 如果有两个相同长度的子串,控制返回前后子串 */ // 例子: longset_subStr('123a3as') // return 123a longset_subStr('123a3asd',true) // return 3asd longset_subStr('123a3asd') // return 123a longset_subStr('123a3asd',false) // return 123a

    ##### 6.length_longest_subStr
    
    ```javascript
    // 返回字符串的最长子串的长度
    // 例子:
    length_longest_subStr('123a3asd') // return 4
    7.DataMapping_arr
    /**
  • 数据映射

  • DataMapping_arr(arr,key,izCustom,keyName,valName)
  • arr ==> type == Array ==> 映射的类型数组
  • key ==> type == String ==> 根据该值进行映射
  • izCustom ==> type == Boolean ==> 根据该值判断是keyName否可以自定义key名与val名
  • keyName ==> type == String ==> 如果传入 izCustom 为 true 则可以使用该值指定判断数组中的那个字段
  • valName ==> type == String ==> 如果传入 izCustom 为 true 则可以使用该值指定返回数组中的那个字段 */ // 例子: 不使用izCustom

    const arr = {key:'1',val:'小暮'}, {key:'2',val:'铃'}, {key:'3',val:'风铃'}, {key:'4',val:'铃阿白'} DataMapping_arr(arr,2) // return 铃 DataMapping_arr(arr,4) // return 铃阿白 // 例子: 使用izCustom const izCustomArr = {value:'1',text:'小暮'}, {value:'2',text:'铃'}, {value:'3',text:'风铃'}, {value:'4',text:'铃阿白'}, DataMapping_arr(izCustomArr,2,true,"value","text") // return 铃

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago