使用javascript重命名输入中的文本(每点更改空间)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用javascript重命名输入中的文本(每点更改空间)相关的知识,希望对你有一定的参考价值。

看看这个:我将这个文件归结为..它就像这样显示

我需要重命名它:

我想按句点自动重命名空格,并删除其他字符,如[,()!;'\[\]=]

我老实说没有脚本,因为我不知道怎么做,我有一个,但这是一场灾难哈哈;我打破了所有的html:/我只需要修改输入中的文本。 javascript或jquery中的脚本我澄清文本总是不同的

我留给你一个jsfiddle https://jsfiddle.net/qwertyip/j4dcsL7n/12/

我希望你能帮助我,问候

答案

我不确定您何时想要修改该值,但这会更新您的值:

// Get a reference to the element in question
let renameThese = Array.from(document.querySelectorAll("input[name^='rename']"));

// Loop through all the elements to be renamed
renameThese.map(el =>
  // Replace the spaces with periods and remove all the other characters.
  el.value = el.value.replace(/\ /g, '.').replace(/[\[\]\\\(\)\;\!\;\'\=]/g, ''));
<table id="list-files" class="table table-striped table-condensed table-hover">
  <thead>
    <tr>
      <th width="35">
        <div class="checkbox-custom checkbox-default">
          <input type="checkbox" id="select-all-files" checked="">
          <label for="select-all-files"></label>
        </div>
      </th>
      <th>File</th>
      <th>Size</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <div class="checkbox-custom checkbox-default"><input name="files[]" checked="" type="checkbox" value="2"><label></label></div>
      </td>
      <td class="pt-none pb-none">
        <div>
          <div class="pull-left mt-xs mr-xs">PDF Shaper Professional v8.9 (2-click run) / </div>
          <div style="overflow:hidden"><input class="form-control input-sm m-none" style="background-color: transparent" type="text" name="rename[2]" value="PDF S[]haper Professional v8.9 (2-click run).exe"></div>
        </div>
      </td>
      <td>17.2 MiB</td>
    </tr>
    <tr>
      <td>
        <div class="checkbox-custom checkbox-default"><input name="files[]" checked="" type="checkbox" value="2"><label></label></div>
      </td>
      <td class="pt-none pb-none">
        <div>
          <div class="pull-left mt-xs mr-xs">PDF Shaper Professional v8.9 (2-click run) / </div>
          <div style="overflow:hidden"><input class="form-control input-sm m-none" style="background-color: transparent" type="text" name="rename[2]" value="PDF S[]haper Professional v8.9 (2-click run).exe"></div>
        </div>
      </td>
      <td>17.2 MiB</td>
    </tr>
  </tbody>
</table>

以上是关于使用javascript重命名输入中的文本(每点更改空间)的主要内容,如果未能解决你的问题,请参考以下文章

bat批处理:根据文本文件批量重命名文件

java对文本文件进行操作:读取修改添加删除重命名等

输入类型数字使用逗号 - 将点更改为逗号

网页版批量文件重命名

c ++文件系统,按字母顺序获取目录中的文件,重命名输入

JavaScript上传文件名重复自动加文件名加1重命名vueparseIntrandom