如何在JavaScript中删除子字符串后获取剩余的字符串?

时间:2018-01-22 20:37:06

标签: javascript string

我有一个字符串123456789

我的目标是在删除1236789后获取45。 我使用slice方法删除字符串45

 var x = 123456789;
 res = x.slice(4, 5); //my output is 45 

我需要输出为1236789

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:4)

切片之前,切片,并将结果字符串连接起来,或者将replace 45用空字符串连接起来:



var x = "123456789"
var res1 = x.slice(0, 3) + x.slice(5)

console.log(res1)

var res2 = x.replace('45', '')
console.log(res2)




答案 1 :(得分:3)

尝试replace/2

"123456789".replace("45", "") /** 1236789 */

或者,如果你的输入是一个整数,你需要和整数作为结果,

var a = 123456789;  
parseInt(a.toString().replace("45", ""))

答案 2 :(得分:3)

你可以这样:

-(void)viewDidLayoutSubviews {
      [super viewDidLayoutSubviews];

      CGRect frame = self.pageControl.frame;
      frame.origin.x = self.view.frame.size.width/2 - 
                       frame.size.width/2;
      frame.origin.y = self.view.frame.size.height - 100 ;
      self.pageControl.numberOfPages = self.count;
      self.pageControl.currentPage = self.currentIndex;
      self.pageControl.frame = frame;
 }