使用javascript逐行操作字符串

时间:2017-01-26 14:23:20

标签: javascript

假设我有一个带有下面一些句子的文本区域

什么事?

你是怎么做的

多数人

我必须将大写字母转换为小写字母,反之亦然,输出应如下所示

wHATS UP

你怎么做

全部

现在,我如何使用Javascript逐行操纵句子?

2 个答案:

答案 0 :(得分:0)

尝试以下

var lines = $('textarea').val().split('\n');

for(var i = 0;i < lines.length;i++){
 }

答案 1 :(得分:0)

让我们看一下第一个字符串的例子

function invertCase (str) {
 for (var i=0; i< str.length; i++) {
   if(str.charAt(i).toUpperCase()===str.charAt(i)){
     str = str.split('').splice(i,1,str.charAt(i).toLowerCase()).join();
   } else {
     str =str.split('').splice(i,1,str.charAt(i).toUpperCase()).join();
   }
return str;
}