字符串取值的问题

从.开始截取到末尾,假设不知道.的前面有多少位,也不知道.后面有多少位字符串,该怎么办图片描述

阅读 2.9k
5 个回答

截取的字符串需要点吗?不需要的话index还得+1

let index=str.indexOf(".")+1;
let newstr=str.substr(index);

let index=str. indexOf(”.”)
let newstr=str. substr(index)

// 第一个参数 从前面数第几个
// 第二个参数使用负数的话就是从后往前数第几个
str.slice(1, -1)

str.split('.')[1]

var str = '111.222.asdf.asdf.啊手动阀啊手动阀吖撒旦'
var res = str.replace(/.*\./, '')
var res2 = str.replace(/[^.]+\./, '')
console.log(res) // => 啊手动阀啊手动阀吖撒旦
console.log(res2) // => 222.asdf.asdf.啊手动阀啊手动阀吖撒旦
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题