我有一个变量保存单行字符串,它是这样的 html 元素。
var des = "<p> --Sometext before-- FI: This is fi name, This is fi manufacturer <br /> SE:This is se name, This is se manufacturer <br /> EN: This is en name, This is en manufacturer</p>";
我想选择 FI 之后的所有内容:直到逗号符号进入一个变量,逗号符号之后直到
标记进入另一个变量。也适用于 SE: 和 EN:。
例如,结果将是这样的。
var fi_name = "This is fi name";
var fi_manufacturer = "This is fi manufacturer";
var se_name = "This is se name";
var se_manufacturer = "This is se manufacturer";
var en_name = "This is en name";
var en_manufacturer = "This is en manufacturer";
请注意,字符串会动态变化,但仍具有相同的模式。
例如:
<p> --Sometext before-- FI:[name],[manufacturer]<br/ >SE:[name],[manufacturer]<br/ >FI:[name],[manufacturer]</p>
您可以查看JsFiddle中的演示。
现在它抛出空错误。
已编辑 vvv
它不适用于实时网站。des 变量完全像这样。请参阅http://jsfiddle.net/AM8X2/它再次抛出空值。