目录
随机生成字符串
javascript
function generateRandomAlphaNum(len) {
var rdmString = "";
for (; rdmString.length < len; rdmString += Math.random().toString(36).substr(2));
return rdmString.substr(0, len);
}
每十个字符换行
javascript
string.replace(/[^\x00-\xff]/g,"$&\x01").replace(/.{9}\x01?/g,"$&\n").replace(/\x01/g,"")
- 将每个中文字符变为两个字符,比如"中文"替换成"中文"
- 匹配任意每9个字符或9个字符加,在匹配的字符串后加一个换行符
- 将所有的去除
\xnn
匹配ASCII代码中十六进制代码为nn的字符
[^\x00-\xff]
表示匹配非单字节的字符,例如汉字,汉字符号 ......
单字节字符包括英文字母,数字,英文符号......排除这些剩下的也就是汉字和其他文字了
$&
与 regexp 所有相匹配的子串
\x01
控制字符,soh,表示标题开始
.
除换行符 \n 之外的任何单字符
?
零次或一次