【js/es6】合集

目录

随机生成字符串

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 之外的任何单字符
零次或一次

相关推荐
J_liaty11 分钟前
Vue2 从入门到精通
前端·javascript·vue.js
INF_MAX14 分钟前
一些不错的页面设计(持续记录)
前端
乔江seven24 分钟前
LlamaIndex 实现ReAct Agent
前端·python·react.js
私人珍藏库26 分钟前
Edge v146.0.3856.97 内置篡改猴脚本
前端·edge
Thomas214326 分钟前
chrome cdp 三种方案对比
前端·chrome
别叫我->学废了->lol在线等26 分钟前
claudecode的agent定义
前端·chrome·github
用户8061381665926 分钟前
SDK(Software Development Kit,软件开发工具包)
前端
张元清27 分钟前
在 React 中构建沉浸式 Web 应用:全屏、屏幕常亮与系统通知
前端·javascript·面试
王霸天29 分钟前
💥大屏卡成 PPT?这 3 个性能优化招数亲测有效
前端·vue.js·数据可视化
ahhdfjfdf30 分钟前
微信H5 页面定位权限处理
前端·javascript