Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.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 计算文本中的表行标记_Javascript_Jquery - Fatal编程技术网

Javascript 计算文本中的表行标记

Javascript 计算文本中的表行标记,javascript,jquery,Javascript,Jquery,我试图计算在下面的文本中有多少起始表行标记。请记住,我说的是文本,不是html。我在一个文本区域中获取这些数据(不要问),我需要计算这个文本区域中有多少起始tr标记。我该怎么做?jquery中实现这一点的合适方法是什么 <textarea name='details' id='details'> <table> <tbody> <tr> <th></th> </tr>

我试图计算在下面的文本中有多少起始表行标记
。请记住,我说的是文本,不是html。我在一个文本区域中获取这些数据(不要问),我需要计算这个文本区域中有多少起始tr标记。我该怎么做?jquery中实现这一点的合适方法是什么

<textarea name='details' id='details'>
    <table>
    <tbody>
    <tr>
    <th></th>
    </tr>
    <tr>
    <th></th>
    </tr>
    </tbody>
    </table>
</textarea>

您应该将文本包装在jquery对象中,然后使用length属性:

var myText = $.trim($('#details').val());
var numberTRs = $(myText).find('tr').length;
©Blake Plumb 2013;)

您可以执行以下操作:

var temp =$('#details').val();
var count = temp.match(/<tr[^>]*>/gi);      
var temp=$('#详细信息').val();
变量计数=温度匹配(/]*>/gi);


现在计数

如果有呢?它不会被计算在内。。。它只算不上,或者说不太完整,是吗?:)wowzuzz在文本区询问您是否希望任何答案都有效字符[^>]*的含义是什么?