Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “如何限制计数”;空格、特殊字符,然后输入";在计算charecters时_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript “如何限制计数”;空格、特殊字符,然后输入";在计算charecters时

Javascript “如何限制计数”;空格、特殊字符,然后输入";在计算charecters时,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我已经编写了一个代码,用于计算给定文本框中的字符数,但无法限制计数器计算空格、特殊字符和回车。 我的目标是只数一数字母和数字 我写了一个计算任何类型字符的代码,但无法编写可以消除空格、特殊字符、只输入和计算字母和数字的代码。我的代码如下 <script type="text/javascript"> function countChars(countfrom, displayto) { var len = document.getElementById(cou

我已经编写了一个代码,用于计算给定文本框中的字符数,但无法限制计数器计算空格、特殊字符和回车。 我的目标是只数一数字母和数字

我写了一个计算任何类型字符的代码,但无法编写可以消除空格、特殊字符、只输入和计算字母和数字的代码。我的代码如下

<script type="text/javascript">
    function countChars(countfrom, displayto) {
        var len = document.getElementById(countfrom).value.length;
        document.getElementById(displayto).innerHTML = len;
    }
</script>

<textarea id="data" cols="40" rows="5" onkeyup="countChars('data','charcount');" onkeydown="countChars('data','charcount');" onmouseout="countChars('data','charcount');"></textarea><br>
<span id="charcount">0</span> Characters entered.

函数countChars(countfrom、displayto){
var len=document.getElementById(countfrom).value.length;
document.getElementById(displayto).innerHTML=len;
}

输入0个字符。

请帮帮我这可能会帮到你

<script type="text/javascript">
    function countChars(countfrom, displayto) {
        var val = document.getElementById(countfrom).value;

        val = val.replace(/[^a-zA-Z0-9]/igm, "");

        var len = val.length;

        document.getElementById(displayto).innerHTML = len;
    }
</script>

函数countChars(countfrom、displayto){
var val=document.getElementById(countfrom).value;
val=val.替换(/[^a-zA-Z0-9]/igm,“”);
var len=val.length;
document.getElementById(displayto).innerHTML=len;
}

Javascript不是Java。这个问题与Java无关。@ROHIT在另一个变量中获取该值,并用null替换空格和特殊字符,然后计算长度。