JS-最后一个单词的长度

    /*  定义一个函数,给定一个字符串,

        字符串可能包含大小写字母、数字和空格 ' ' 的字符串,返回其最后一个单词的长度。

        如果不存在最后一个单词,请返回 0 。

        说明:一个单词是指由字母组成,但不包含任何空格的字符串。

        示例:

        输入: "Hello World" 输出: 5

        输入:“hello a213 rabbit b234”, 输出 6

        输入:“a123 b222 c22”,输出0 

    */

    function lastWordLen(str){

        let arr = str.split(" ");

扫描二维码关注公众号,回复: 10801303 查看本文章

        let reg = /^[a-zA-Z]+$/;

        for(let i = arr.length-1;i>=0;i--){

            if(reg.test(arr[i])){

                return arr[i].length;

            }

        }

        return 0;

    }

    console.log(lastWordLen("Hello World"));

    console.log(lastWordLen("hello a213 rabbit b234"));

    console.log(lastWordLen("a123 b222 c22"));

发布了28 篇原创文章 · 获赞 0 · 访问量 150

猜你喜欢

转载自blog.csdn.net/weixin_41813243/article/details/105524739