首页 > 其他 > 详细

判断一个字符串是不是回文

时间:2017-03-06 13:32:54      阅读:209      评论:0      收藏:0      [点我收藏+]

function f1(str){

      str = str.replace(/\W/g,‘‘).toLowerCase();

      return (str ==str.split(‘‘).reverse().join(‘‘));

}

在这里,用到了字符串的replace()方法,toLowerCase()方法,split方法,和数组的reverse方法,join方法。考察比较细致

在这里,重点讲几个方法。

split(separator,limit)方法是把这个string分割成片段来创建一个字符串数组,可选参数limit可以限制被分割的片段数量使用的分隔符是split的separator参数

若separator是空(‘‘)字符,会返回一个单字符的数组。

技术分享  输出:技术分享

技术分享  输出:技术分享

有一个情况需要注意,来自分组捕获的文本会被包含在被分割后的数组中

技术分享输出: 技术分享

技术分享输出:技术分享

数组的join()方法

 join方法将数组转为字符串

技术分享输出:技术分享

技术分享输出:技术分享

 

判断一个字符串是不是回文

原文:http://www.cnblogs.com/xuzhudong/p/6508972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!