字符串操作& PDF输出文件

时间:2016-11-08 05:47:48

标签: javascript html string

我有一个HTML文件,用于生成PDF并从上一页获取日期 - 屏幕选择。

它是关于字符串操作(从字符串中提取以“[”开头并显示结果的子字符串)。

示例:代替“Van4 [15]”,它应该显示“Van4”。

[RoomName]=Van4[15] 

HTML文件是:

<html>
<head>
  <script>
    function extract() {
      var str = "van6[15]";
      return str.substring(0, str.lastIndexOf("["));
    }
    document.getElementById("demo").innerHTML = extract();
  </script>
</head>

<body onload="extract()">
  <table>
    <tr>
      <td colspan="2" style="text-align:center; font-size:60; font-family:Verdana; font-weight:bold;border:1px solid Black;">
        <p id="demo"></p>
      </td>
    </tr>
  </table>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

您可以使用RegEx对字符串对象使用replace方法。我不确定是否有任何变化,但对于您在初始帖子中给出的示例,我认为这应该有所帮助:

var mystring = '[RoomName]=Van4[15]';
var myNewString = mystring.replace(`/.+=(.+)\[.+/g`, '$1');

console.log(myNewString);

https://jsfiddle.net/ejzg32jr/