如何在 HTML 页面中仅显示他们上传的文件名的前 10 个字符

how to display only first 10 characters of file name that they upload in the html page

本文关键字:文件名 字符 他们 显示 HTML      更新时间:2023-09-26

打印文件名的代码是

<div id="file">'+filename+'</div>

我只想要文件名的前 10 个字符,而不是全部。 我可以使用什么 Java 脚本函数,因为我不能使用 PHP。

不确定您是否还需要获取 DIV 内容的代码。完整示例如下:

<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  </head>
  <body>
    <div id="file">I want the first 10 characters</div> 
    <script>
    $(document).ready(function() {
        var div = $('#file');
        var str = div.text();
        var stripped = str .substr(0, 10);
        alert(stripped);
    });
    </script>
  </body>
</html>
var str = "this is isdfisdf";
console.log(str.substr(0, 10));

要在 JavaScript 中从字符串中获取前 10 个字符,请使用 substr()

var str = str.substr(0,10);

或在 PHP 中使用 substr()

$str = substr(str,0,10);