<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
// 数组插入(3-4-4) slice 最后一位不包括(不修改原数组)
// let oarr=[]
// oarr=arr.slice(0,3)
// oarr.push(' ')
// oarr=oarr.concat(arr.slice(3,7))
// oarr.push(' ')
// oarr=oarr.concat(arr.slice(7))
// console.log(oarr)
// splice //修改原数组 索引替换
// arr.splice(3, 0, '')
// arr.splice(8, 0, '')
// console.log('========', arr)
// 通用遍历
// let oarr = []
// arr.forEach((item, index) => {
// if (index == 3||index == 7) {
// oarr.push('')
// }
// oarr.push(item)
// })
let str = '13265479403'
// 字符串截取
// let ostr = ''
// ostr = str.slice(0, 3)
// ostr = ostr + ' '
// ostr=ostr+str.slice(3, 7)
// ostr = ostr + ' '
// ostr=ostr+str.slice(7)
// console.log(ostr)
// 检测位置的内容
// console.log(str.charAt(2))
// console.log(str.charCodeAt(1), '----------')//检测内容的代码
// let index = str.charAt(2)
// let index1 = str.charAt(7)
// console.log(index,index1,'111')//replace 从头到尾匹配 需要正则加持(会重复文字)
// str = str.replace(index, (e) => {
// return e + ' '
// })
// str = str.replace(index1, (e) => {
// return e + ' '
// })
// console.log(str)
// replace
let str1="Doe, John"
console.log(str1.replace(/(\w+)\s*, \s*(\w+)/, "$2 $1")) //正则匹配
// 遍历
// let ostr = ' '
// for (let i = 0; i<str.length; i++) {
// if (i == 3 || i == 7) {
// ostr += ' '
// }
// ostr += str[i]
// }
// console.log(ostr)
</script>
</body>
</html>
在指定字符串位置插入对应值
最新推荐文章于 2022-11-16 13:38:45 发布