如何从表中删除这个符号₹
how to remove this symbol ₹ from table
我有这个₹符号,我想删除它,这样我就可以用这个符号导出我的表导出是给出错误
我正在尝试这样做
$(document).ready(function(){
var table = $('#a').html();
table.replace("₹",'');
console.log(table);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div id="a">
<table id="table">
<tr>
<th>vcajasjhhjd</th>
<th>jdshbdfhfdh</th>
</tr>
<tr>
<td>abcd ₹ njdhjdrhjr</td>
<td>jdhjhjfhjghghg₹jdshdfhs₹</td>
</tr>
</table>
</div>
您需要删除印度卢比符号
的unicode字符str.replace(/[^'x00-'x7F]/g, "");
上面的代码删除字符串中的所有unicode字符。应该可以。
或者只删除符号
str.replace("'u20b9",'');
应该
您可以通过选择td
元素并向text()
方法提供一个函数来实现这一点,该函数从当前值中删除₹
字符。还请注意,您需要使用一个Regex,并将全局参数设置为删除字符的所有实例,而不仅仅是第一个实例。试试这个:
$(document).ready(function() {
$('td').text(function(i, t) {
return t.replace(/₹/g, '');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div id="a">
<table id="table">
<tr>
<th>vcajasjhhjd</th>
<th>jdshbdfhfdh</th>
</tr>
<tr>
<td>abcd ₹ njdhjdrhjr</td>
<td>jdhjhjfhjghghg₹jdshdfhs₹</td>
</tr>
</table>
</div>
字符串没有被引用,所以您需要在table
中再次分配替换更改。
table = table.replace("'u20b9",'');
但是#replace只会替换这个字符串的第一次出现。替换所有出现的字符串的一个简单方法是将它们在这个字符串中拆分,然后将每个拆分的部分连接起来:
table = table.split(''u20b9').join();
我不知道这样做的完整目的是什么,虽然。根据你的能力,有更好的解决方案。
相关文章:
- 删除输入中输入的符号
- 删除图形和数字之间的连字符(-)符号
- getJSON()-如何删除数据参数前面的AND符号
- jquery.formatCurrency.js删除美元符号
- 如何在 javascript 中从数字和分号旁边的字符串中删除每个字符和符号
- 正则表达式 - 从文本输入中删除美元符号
- 删除引导下拉插入符号
- 如何从可拖动元素中删除项目符号
- 通过正则表达式删除符号
- 从字符串中删除点符号
- 角度自动完成仅在删除符号时起作用,但如果添加其他符号则不工作
- PHP 删除 & (和) 符号之后的所有内容
- 从 dom 文本中删除美元符号 - 而不是从 js 代码中删除
- 角度删除哈希符号
- 使用 jQuery 从 SPAN 标记中删除 € 符号
- 如何删除字符串开头和结尾的符号,但某些符号除外
- 从URL中删除乘法符号(×)
- 从将查询字符串转换为符号的html字符串中删除脚本元素
- 删除带有特定符号的句子中的所有单词
- 用于文件和符号删除的正则表达式