JavaScript分割,按最后一个点"."来分割字符串。

19
JavaScript分割字符串
  1. str = '123.2345.34',
    期望输出:123.2345和34

  2. Str = 123,23.34.23
    期望输出:123,23.34和23

目标:编写JS函数以O(n)的时间复杂度根据最后一个点拆分字符串。 字符串中可能有n个逗号或点。


1
你是根据什么逻辑来分割的? - Mritunjay
点号(.)(最后一次出现) - Mukesh Kumar
12个回答

0
Str = '123,23.34.23';

var a = Str.substring(0, Str.lastIndexOf(".")) //123,23.34 
var b = Str.substring(Str.lastIndexOf(".")) //23

-1
最简单的方法如下所述,输出将是 pdf
var str = "http://somedomain.com/dir/sd/test.pdf"; var ext = str.split('.')[str.split('.').length-1];
输出结果为:pdf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接