- 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");