相关疑难解决方法(0)

如何在JavaScript中获取字符串数组的字符串?

如何在JavaScript中获取字符串数组的字符串?

我在想一个像"Hello world!"数组一样的字符串['H','e','l','l','o',' ','w','o','r','l','d','!']

javascript arrays string character-arrays

335
推荐指数
9
解决办法
28万
查看次数

Javascript camelCase to Regular Form

我一直试图获得一个JavaScript正则表达式命令来转换"thisString"成类似"This String"但是最接近我正在替换一个字母,导致像"Thi String""This tring".有任何想法吗?

为了澄清我可以处理大写字母的简单性,我对RegEx并不那么强大,而且分裂"somethingLikeThis""something Like This"我遇到麻烦的地方.

javascript regex

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

将字符串中的每个单词的首字母大写 - JavaScript

这个功能有什么问题?我失去了感谢你的帮助.

function titleCase(str) {
 var splitStr = str.toLowerCase().split(' ');
 for (var i = 0; i < splitStr.length; i++) {
   if (splitStr.length[i] < splitStr.length) {
     splitStr[i].charAt(0).toUpperCase();     
   }
      str = splitStr.join(' '); 
 }
return str;
}

titleCase("I'm a little tea pot");
Run Code Online (Sandbox Code Playgroud)

javascript string capitalize charat

50
推荐指数
14
解决办法
10万
查看次数

条件变量赋值的最佳方法

只想检查哪种是条件变量分配的更好方法

第一种方法

 if (true) {
   var myVariable = 'True';
 } else {
   var myVariable = 'False';
 }
Run Code Online (Sandbox Code Playgroud)

第二种方法

 var myVariable = 'False';
 if (true) {
   myVariable = 'True';
 }
Run Code Online (Sandbox Code Playgroud)

我实际上更喜欢第二个没有任何特定技术原因.你们有什么感想?

javascript

31
推荐指数
8
解决办法
5万
查看次数

15
推荐指数
1
解决办法
3万
查看次数

将每个单词的第一个字母大写

我想使用javascript函数来大写每个单词的第一个字母

例如:

THIS IS A TEST ---> This Is A Test
this is a TEST ---> This Is A Test
this is a test ---> This Is A Test
Run Code Online (Sandbox Code Playgroud)

什么是一个简单的JavaScript函数

javascript

15
推荐指数
4
解决办法
2万
查看次数

使用Angular或typescript将字符串的首字母大写

如何使用Angular或打字稿来大写字符串的第一个字母?

capitalize angular

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

自动制作第一个字母的大写字母

我想把文本框中的第一个字母作为资本,但我不知道如何应用它.例如sitholimela ----> Sitholimela

我想将其应用于文本框.

谢谢你的帮助.

javascript

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

使用JQuery实时利用用户输入的第一个字符

我试图自动大写用户输入的textarea /输入的第一个字符.第一次尝试看起来像这样:

$(document).ready(function() {
 $('input').on('keydown', function() {
    if (this.value[0] != this.value[0].toUpperCase()) {
        // store current positions in variables
        var start = this.selectionStart;
        var end = this.selectionEnd; 
        this.value = this.value[0].toUpperCase() + this.value.substring(1);
        // restore from variables...
        this.setSelectionRange(start, end);
    }
 });
});
Run Code Online (Sandbox Code Playgroud)

这个问题是它显示小写字符,然后纠正它,这是丑陋的(http://jsfiddle.net/9zPTA/2/).我想在keydown而不是keyup上运行我的javascript,并在飞行中转换事件(或拦截它,防止默认,并触发修改后的新事件).

这就是我现在所拥有的,哪些不起作用(http://jsfiddle.net/9zPTA/5/):

$(document).ready(function() {
  $('input').on('keydown', function(event) {
    if (this.selectionStart == 0 && event.keyCode >= 65 && event.keyCode <= 90 && !(event.shiftKey)) {
       event.preventDefault();
       var myEvent = jQuery.Event('keypress');
       myEvent.target = event.target;
       myEvent.shiftKey = true;
       myEvent.keyCode = event.keyCode; …
Run Code Online (Sandbox Code Playgroud)

javascript string jquery javascript-events

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

将字符串的第一个字符转换为大写字母

我有JavaScript Array,它存储String变量.我试过下面的代码,帮助我将Javascript变量转换为大写字母,

<html>
<body>

    <p id="demo"></p>

    <button onclick="toUppar()">Click Here</button>

    <script>
    Array.prototype.myUcase=function()
    {
        for (i=0;i<this.length;i++)
          {
          this[i]=this[i].toUpperCase();
          }
    }

    function toUppar()
    {
        var numArray = ["one", "two", "three", "four"];
        numArray.myUcase();
        var x=document.getElementById("demo");
        x.innerHTML=numArray;
    }
    </script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但我想只将Javascript变量的第一个字符转换为大写字母.

期望的输出: One,Two,Three,Four

html javascript

8
推荐指数
2
解决办法
1943
查看次数