移除ASCII码«或者,raquo;JavaScript中的字符串
Removing ASCII « OR » from a string in JavaScript
我正在尝试删除«或»
Have try this to no effect:
$('body').delegate('.SearchPagination > a', 'click', function(e){
e.preventDefault();
var $this = $(this),
txt = $this.text().toLowerCase(),
txt = txt.replace(/«|»/g, ''),
txt = $.trim(txt),
page = '&page=';
console.log(txt);
if (txt === 'next' || txt === 'previous'){
// get the current page value
var active = $this.parent().find('.active').txt();
if (txt === 'next'){
// add one
page += (active + 1);
} else if (txt === 'previous'){
// subtract one
page += (active - 1);
}
} else {
// invoke search with the page number
page += txt;
}
console.log(page);
//icisSite.icisSearch.search(page);
});
不使用«在正则表达式中,尝试复制粘贴浏览器中显示的左箭头字符-即«的迹象。我试了一下,它被正确地替换了。
所以你的正则表达式应该看起来像-
txt = txt.replace(/«|»/g, '')
你试过了吗:
txt = txt.replace('«','').replace('»', '');
但我不认为这是点,因为你的regexp是正确的,所以,以防万一(你正则表达式对我来说似乎是正确的),你是shure,当你得到文本的htmlentities在第一个地方编码?也许页面是UTF-8格式,实体没有编码,但显示时没有编码
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用WCF服务和javascript表单post上传.doc文件
- javascript结合了数组和字典
- 这是什么 ==- javascript 运算符
- 从javascript创建一个列表
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Javascript:selenium Web驱动程序isDisplayed()不工作
- 如何通过ajax刷新JSF填充的javascript变量
- 如何在Javascript中将JSon对象转换为数组
- Javascript生成的表单未提交
- 移除ASCII码«或者,raquo;JavaScript中的字符串
- 设置»JavaScript中的HTML实体's文档的标题