Jquery 正斜杠后的所有内容的正则表达式
我对正则表达式完全陌生,一直在尝试编写一个正则表达式,它给我一个Jquery 正斜杠后的所有内容的正则表达式,jquery,regex,Jquery,Regex,我对正则表达式完全陌生,一直在尝试编写一个正则表达式,它给我一个/前面的所有值,然后给我这个/后面的所有值 例如,我让Jquery读取一个表中的单元格,该表包含如下内容1/12 我试图分别抓取1和12 我设法得到了1,但这也是通过使用slice实现的,我认为我不应该使用它 这就是我到目前为止所做的: $("#tableData tr:has(td)").each(function () { var cell = $(this).find("td:eq(0)").htm
/
前面的所有值,然后给我这个/
后面的所有值
例如,我让Jquery
读取一个表中的单元格,该表包含如下内容1/12
我试图分别抓取1
和12
我设法得到了1
,但这也是通过使用slice
实现的,我认为我不应该使用它
这就是我到目前为止所做的:
$("#tableData tr:has(td)").each(function () {
var cell = $(this).find("td:eq(0)").html().split(/[a-zA-Z,\s]/).join("").slice(0, -3);
alert(cell);
// alert(totals);
});
有人能帮我吗
我已经创建了一个我的进度表您可以使用以下功能:
var values = $cell.text().split(' / ');
方法的作用是:将字符串对象按
将字符串拆分为子字符串
您可以使用如下功能:
var values = $cell.text().split(' / ');
方法的作用是:将字符串对象按
将字符串拆分为子字符串
您可以使用
split
函数将字符串拆分为数组。请尝试以下操作:
$("#tableData tr:has(td)").each(function () {
var $cell = $(this)
var values = $.trim($cell.text()).split(' / ');
alert(values[0]);
alert(values[1]);
});
注意:我添加了
$.trim()
,因为您的示例似乎包含许多不必要的空白。您可以根据需要删除该字符串。您可以使用split
函数将字符串拆分为数组。请尝试以下操作:
$("#tableData tr:has(td)").each(function () {
var $cell = $(this)
var values = $.trim($cell.text()).split(' / ');
alert(values[0]);
alert(values[1]);
});
注意:我添加了
$.trim()
,因为您的示例似乎包含许多不必要的空白。您可以根据需要删除它。您只需在其上使用拆分函数,而不需要正则表达式,如下所示:
var cell = $(this).find("td:eq(0)").html().split('/');
alert(cell[0]);
alert(cell[1]);
小提琴演奏如下:
如果您这样做是为了学习正则表达式,那么情况就不同了。你随时都可以去
学习正则表达式
希望对您有所帮助……您只需在其上使用拆分函数,无需正则表达式,如下所示:
var cell = $(this).find("td:eq(0)").html().split('/');
alert(cell[0]);
alert(cell[1]);
小提琴演奏如下:
如果您这样做是为了学习正则表达式,那么情况就不同了。你随时都可以去
学习正则表达式
希望它能帮助…好悲伤!在这里,我在过去的两个小时里一直在寻找正则表达式(天哪!在这里,我在过去的两个小时里一直在寻找正则表达式!:(