规则:将字符串中的【xxx】 替换为 <input name='xxx' value='' />,【】中的字符串不是固定的。
举个栗子:字符串:"我们班级有【number】个人"结果:"我们班级有<input name='number' value='' />个人"
谢谢大神了~!
function trans(str) { return str.replace(/【([^】]+)】/g, (str, $1) => { return `<input name='${$1}' value='' />`; }) } // 我们班级有<input name='number' value='' />个人 console.log(trans('我们班级有【number】个人'))
2.1m questions
2.1m answers
60 comments
57.0k users