字符串操作&PDF输出文件

String manipulation & PDF output file

本文关键字:输出 文件 PDF 操作 字符串      更新时间:2023-09-26

我有一个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>

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

var mystring = '[RoomName]=Van4[15]';
var myNewString = mystring.replace(`/.+=(.+)'[.+/g`, '$1');
console.log(myNewString);
https://jsfiddle.net/ejzg32jr/