GraceUI 内置的字符串提供了字符串长度获取、去除空格、截取、等常用的字符串操作功能;
js 文件位置 : /Grace.JS/graceString.js
var graceString = require('@/Grace.JS/graceString.js');
graceString.相关函数()
函数功能 : 计算字符串长度
函数参数 : 01. 字符串 02. 是否计算空格( 可选参数 默认 true )
函数返回 : 整数形式的字符长度
演示代码 :
<script> var graceString = require('@/GraceUI5/js/string.js'); export default{ onReady : function(){ var str = "hi . . ."; console.log(graceString.count(str)); // 8 console.log(graceString.count(str, false)); // 5 }, } </script>
函数功能 : 去除字符串内的全部空格
函数参数 : 01. 字符串
函数返回 : 去除空格后的字符串
演示代码 :
<script> var graceString = require('@/GraceUI5/js/string.js'); export default{ onReady : function(){ var str = "hi . . ."; console.log(graceString.removeAllSpace(str)); // hi... }, } </script>
函数功能 : 去除字符串内的 首尾 | 左侧 | 右侧 空格
函数参数 : 01. 字符串
函数返回 : 去除空格后的字符串
演示代码 :
<script> var graceString = require('@/GraceUI5/js/string.js'); export default{ onReady : function(){ var str = " hi . . . "; console.log(str); // hi... console.log(graceString.trim(str)); // hi... console.log(graceString.trimL(str)); // hi... console.log(graceString.trimR(str)); // hi... }, } </script>
函数功能 : 字符串搜索
函数参数 : 01. 被字符串 02. 要搜索的字符 03. 是否区分大小写 [ 默认 true 区分大小写 ]
函数返回 : 查找成功返回字符位置 ( 包含0 ),查找失败返回 -1
演示代码 :
var graceString = require('@/GraceUI5/js/string.js'); export default{ onReady : function(){ var str = "测试 hi . . . "; console.log(str); // hi... console.log(graceString.search(str,'Hi', false)); console.log(graceString.search(str,'h0i')); }, } </script>
函数功能 : 获取字符串中的扩展名
函数参数 : 01. 被字符串
函数返回 : 字符串中扩展名的部分
演示代码 :
var graceString = require('@/GraceUI5/js/string.js'); export default{ onReady : function(){ var str = "a.b.c.txt"; console.log(graceString.getExtension(str)); }, }