执行字符串处理操作。
string 执行字符串处理操作的字符串
返回字符串自身。
Mo.String(" example ").output();
将字符串使用字符填充至指定长度。
length 目标长度
string 填充内容
type 填充方式,0:从左开始,1:从右 开始,2:两边同时
Mo.String("Mo.js").pad( 10, "~", 2 );
将字符串两边的空白字符去除。
Mo.String(" ex ").trim().output() + Mo.String(" ample ").trim().output();
返回字符串字节长度。
Mo.String(" example ").length();
返回格式化后的字符串。
Mo.String("今天是{0}年{1}月{2}日").format( Mo.date("y"), Mo.date("m"), Mo.date("d") );
将字符串左边的空白字符去除。
Mo.String(" example ").leftTrim();
将字符串右边的空白字符去除。
Mo.String(" example ").rightTrim();
将字符串中 Script 标签过滤。
Mo.String(" example ").stripScript();
将字符串中 HTML 标签过滤。
Mo.String( ' example ' ).stripTags();
Mo.String( '<p>Kevin</p> <br /><b>van</b> <i>Zonneveld</i>' ).stripTags( '<i><b>' );
将字符串中 HTML 标签进行编码。
Mo.String(" example ").encodeHTML();
将已编码的 HTML 标签进行解码。
Mo.String(" example ").decodeHTML();
编码特殊符号。
Mo.String(" %&+/#=").escapeSymbol();
将 CSS 样式属性名转为 JS 形式。
Mo.String("z-index").toCamelCase();
将 ASCII 字符串转换为 Unicode。
Mo.String(" example ").unicode();
原始: | 结果: |
将 Unicode 字符串转换为 ASCII。
Mo.String(" example ").ascii();
原始: | 结果: |
将字符串进行计算。
Mo.String("var obj = '123';").eval();