Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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中获取substr非条带化值?_Javascript - Fatal编程技术网

如何在JavaScript中获取substr非条带化值?

如何在JavaScript中获取substr非条带化值?,javascript,Javascript,删除br后,我想将示例作为输出,如何获取 console.log('Examplebr'.substr('Examplebr'.length-10))试试这种方法 console.log('Examplebr'.substr(0,7)); //或 console.log('Examplebr'.split('br')[0]) 警告:虽然String.prototype.substr(…)并没有严格地被弃用(如“从Web标准中删除”),但它是在ECMA-262标准的附录B中定义的,其介绍说明:

删除
br
后,我想将
示例
作为输出,如何获取

console.log('Examplebr'.substr('Examplebr'.length-10))
试试这种方法

console.log('Examplebr'.substr(0,7));
//或
console.log('Examplebr'.split('br')[0])

警告:虽然String.prototype.substr(…)并没有严格地被弃用(如“从Web标准中删除”),但它是在ECMA-262标准的附录B中定义的,其介绍说明:


本附录中规定的所有语言特征和行为都有一个或多个不良特征,如果没有遗留用法,则将从本规范中删除… …在编写新的ECMAScript代码时,程序员不应使用或假设存在这些特性和行为

您可以使用。必须将开始和结束位置传递给函数

方法的作用是:返回开始索引和结束索引之间的字符串部分,或返回字符串的结尾


console.log('Examplebr'.子字符串(0,'Examplebr'.长度-10))
要严格回答您的问题,您可以执行以下操作:


console.log('Examplebr'.substr(0,'Examplebr'.length-10))Shah,您似乎正在解析一个服务器响应,该响应在将HTML元素返回到客户端之前没有对其进行解码。如果您无法控制服务器响应,以下替代方案将允许您处理可能包含的任何HTML标记:

var elem = document.createElement('textarea');
elem.innerHTML = 'Example<br>';
var decoded = elem.value;
alert(decoded.replace(/<(?:.|\n)*?>/gm, ''));
var elem = document.createElement('textarea');
elem.innerHTML = 'Example&lt;br&gt;';
var decoded = elem.value;
console.log(decoded.replace(/<(?:.|\n)*?>/gm, ''));
var elem=document.createElement('textarea');
elem.innerHTML='Examplebr';
var解码=元素值;
警报(已解码。替换(//gm',);

Shah,您似乎正在解析一个服务器响应,该响应在将HTML元素返回到客户端之前没有对其进行解码。如果您无法控制服务器响应,以下替代方案将允许您处理可能包含的任何HTML标记:

var elem = document.createElement('textarea');
elem.innerHTML = 'Example&lt;br&gt;';
var decoded = elem.value;
alert(decoded.replace(/<(?:.|\n)*?>/gm, ''));
var elem = document.createElement('textarea');
elem.innerHTML = 'Example&lt;br&gt;';
var decoded = elem.value;
console.log(decoded.replace(/<(?:.|\n)*?>/gm, ''));
var elem=document.createElement('textarea');
elem.innerHTML='Examplebr';
var解码=元素值;
console.log(已解码.replace(//gm',);