js怎么取字符串的 左边和右边
例如字符串:ABC123456我只知道前面三个字符是固定不变,后面的字符几个或者内容都会变化left前面3个=ABC然后取出后面的数字内容JS怎么取呢?感谢感谢!...
例如字符串:ABC123456
我只知道前面三个字符是固定不变,后面的字符几个或者内容都会变化
left 前面3个 = ABC
然后取出后面的数字内容
JS怎么取呢?
感谢感谢! 展开
我只知道前面三个字符是固定不变,后面的字符几个或者内容都会变化
left 前面3个 = ABC
然后取出后面的数字内容
JS怎么取呢?
感谢感谢! 展开
6个回答
展开全部
var str = "ABC123456";//这个是原始字符串
var constString = "ABC";//然后要知道不变的字符串是什么
var arr = str.split( constString );//用不变的字符串分割原始字符串成为数组
// 然后这个数组大概就是这个样子[ '', '123456' ]
// arr[1]就是你要得到的右边的字符串123456,arr[0]就是左边的字符串,此例中是空字符串''
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用str.substring(index1,index2),
例如:
取字符串左一位:str.substring(0,1)
取字符串右一位:str.substring(str.length,str.length - 1);
具体取多少你可以按照实际情况来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var str = 'ABC123456';
alert(str.substr(3));
可以截取左侧3个字母后面的全部内容
更多追问追答
追问
左边取到了,右边数字不固定怎么取?
追答
如果右面的数字后面还有其他未知位数的非数字字符,可以用正则表达式匹配
var str = 'ABC123456CDEF';
alert(str.match(/^ABC([\d]*)/)[1])
以上可获取到以ABC开头,后面跟着若干个数字形式的字符串中的数字部分
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var str="123456";
var str1=str.sunString(0,4);
var str1=str.sunString(0,4);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询