相关疑难解决方法(0)

如何在JavaScript中创建字符串大写的第一个字母?

如何将字符串的第一个字母设为大写,但不更改任何其他字母的大小写?

例如:

  • "this is a test" - > "This is a test"
  • "the Eiffel Tower" - > "The Eiffel Tower"
  • "/index.html" - > "/index.html"

javascript string letter capitalize

3565
推荐指数
79
解决办法
188万
查看次数

如何使用Javascript处理每个文本字母?

我想提醒一个字符串的每个字母,但我不确定如何做到这一点.

所以,如果我有:

var str = 'This is my string';
Run Code Online (Sandbox Code Playgroud)

我希望能够分别提醒T,h,i,s等.这只是我正在研究的一个想法的开始,但我需要知道如何分别处理每个字母.

我想使用jQuery,并且在考虑字符串的长度后,我可能需要使用split函数.

想法?

javascript string jquery

287
推荐指数
18
解决办法
38万
查看次数

如何在多行上使用JavaScript正则表达式?

var ss= "<pre>aaaa\nbbb\nccc</pre>ddd";
var arr= ss.match( /<pre.*?<\/pre>/gm );
alert(arr);     // null
Run Code Online (Sandbox Code Playgroud)

我想要接收PRE块,即使它跨越换行符.我以为'米'旗就是这么做的.才不是.

找到答案在这里发布之前.我以为我认识JavaScript(读了三本书,工作了几个小时),而且现在没有现成的解决方案,我敢于发帖.在这里扔石头

所以解决方案是:

var ss= "<pre>aaaa\nbbb\nccc</pre>ddd";
var arr= ss.match( /<pre[\s\S]*?<\/pre>/gm );
alert(arr);     // <pre>...</pre> :)
Run Code Online (Sandbox Code Playgroud)

有人有一个不那么神秘的方式吗?

编辑:是一个副本,但因为它比我的更难找到,我不删除.

它建议[^]作为"多线点".我仍然不明白为什么[.\n]不起作用.猜猜这是JavaScript的悲伤部分之一..

javascript regex

248
推荐指数
6
解决办法
15万
查看次数

string.charAt(x)或string [x]?

有什么理由我应该使用string.charAt(x)而不是括号表示法string[x]吗?

javascript string

233
推荐指数
6
解决办法
7万
查看次数

如何反转包含复杂表情符号的字符串?

输入:

Hello world????
Run Code Online (Sandbox Code Playgroud)

期望输出:

????dlrow olleH
Run Code Online (Sandbox Code Playgroud)

我尝试了几种方法,但没有一个给我正确的答案。

这惨败:

这有点有效,但它???分为 4 个不同的表情符号:

我也尝试了这个问题中的所有答案,但没有一个有效。

有没有办法获得所需的输出?

javascript string emoji

197
推荐指数
7
解决办法
1万
查看次数

如何将字符串拆分为字符数组?

var s = "overpopulation";
var ar = [];
ar = s.split();
alert(ar);
Run Code Online (Sandbox Code Playgroud)

我想将string.split一个单词转换为字符数组.

上面的代码似乎不起作用 - 它将"overpopulation"作为Object返回..

如果原始字符串不包含逗号和空格,我如何将其拆分为字符数组?

javascript string

113
推荐指数
8
解决办法
22万
查看次数

将字符串拆分为数组

在JS中,如果您想将用户条目拆分为数组,那么最好的方法是什么?

例如:

entry = prompt("Enter your name")

for (i=0; i<entry.length; i++)
{
entryArray[i] = entry.charAt([i]);
}

// entryArray=['j', 'e', 'a', 'n', 's', 'y'] after loop
Run Code Online (Sandbox Code Playgroud)

也许我会以错误的方式解决这个问题 - 非常感谢任何帮助!

javascript string string-split

34
推荐指数
5
解决办法
12万
查看次数

是...... foo是运算符还是语法?

我听说...两者都称为"传播语法 "和"传播运算符 ",后者更受欢迎.相关MDN文档的URL 表明它最初被称为扩展运算符,但后来改为扩展语法,MDN的运算符列表没有提到它.

Google似乎认为术语运营商更受欢迎并被接受,其中包括Microsoft文档es6-features.org等网站.

哪个术语在ECMAScript的上下文中最正确,如果有的话,为什么?数组解构赋值怎么样?

javascript language-lawyer ecmascript-6 spread-syntax

30
推荐指数
2
解决办法
1843
查看次数

String.ToCharArray()在JavaScript上等效吗?

我试图找到一种方法来为JavaScript上的每个字符拆分字符串,相当于String.ToCharArray()来自c#

稍后用逗号加入它们.

ex:"012345"分裂后 - > "['0','1','2','3','4','5']"加入后 - >"0,1,2,3,4,5"

到目前为止,我遇到的是循环每个字符并手动添加逗号(我认为这很慢)

javascript

18
推荐指数
3
解决办法
4万
查看次数

如何在nodejs中将字符串转换为Uint8Array类型

  • 如何将节点中的字符串转换为Uint8Array
  • 我通常不使用 Javascript 进行开发,这让我抓狂。他们提供了一种转换Uint8Array.toString(),但不是相反。有谁知道我在不创建自己的解析器的情况下执行此操作的简单方法?
  • 我已经看到了一些其他答案,但它们似乎没有解决这个特定的类类型

javascript node.js

16
推荐指数
3
解决办法
2万
查看次数