- R.String( string )
-
执行字符串处理操作。
string 执行字符串处理操作的字符串
- .pad( length, string, type )
-
将字符串使用字符填充至指定长度。
length 目标长度
string 填充内容
type 填充方式,0:从左开始,1:从右 开始,2:两边同时
R.String("R.js").pad( 10, "~", 2 );
- .trim()
-
将字符串两边的空白字符去除。
R.String(" ex ").trim() + R.String(" ample ").trim();
- .length()
-
返回字符串字节长度。
R.String(" example ").length();
- .random( length[, charset] )
-
产生一个指定长度的随机字符串,并可以指定它的组成字符。
length 字符串长度
charset 特征字符集合
R.String().random(20);
R.String('prefix-').random(10);
- .leftTrim()
-
将字符串左边的空白字符去除。
R.String(" example ").leftTrim();
- .rightTrim()
-
将字符串右边的空白字符去除。
R.String(" example ").rightTrim();
- .stripScript()
-
将字符串中 Script 标签过滤。
R.String(" example ").stripScript();
- .stripTags( [allowed] )
-
将字符串中 HTML 标签过滤。
R.String( ' example ' ).stripTags();
R.String( '<p>Kevin</p> <br /><b>van</b> <i>Zonneveld</i>' ).stripTags( '<i><b>' );
- .encodeHTML()
-
将字符串中 HTML 标签进行编码。
R.String(" example ").encodeHTML();
- .decodeHTML()
-
将已编码的 HTML 标签进行解码。
R.String(" example ").decodeHTML();
- .escapeSymbol()
-
编码特殊符号。
R.String(" %&+/#=").escapeSymbol();
- .toCamelCase()
-
将 CSS 样式属性名转为 JS 形式。
R.String("z-index").toCamelCase();
- .unicode()
-
将 ASCII 字符串转换为 Unicode。
R.String(" example ").unicode();
- .ascii()
-
将 Unicode 字符串转换为 ASCII。
R.String(" example ").ascii();
- .eval()
-
将字符串进行计算。
R.String("var obj = '123';").eval();
- .get( key[, url] )
-
提取 URL 中的指定参数的值。
key 参数名称
url URL 字符串,默认为当前 location.href
R.String().get("key");