js写用户输入一段文字,判断是否是一张图片的路径(要求至少支持jpg和png)
时间: 2023-03-19 08:23:14 浏览: 79
你可以使用正则表达式来验证用户输入是否是一张图片的路径,以下是一个示例代码,它使用了正则表达式来验证用户输入是否以.jpg或.png结尾。
```javascript
const input = prompt("请输入一段文字");
const regex = /\.(jpg|png)$/i; // 验证以.jpg或.png结尾的正则表达式
if (regex.test(input)) {
alert("这是一张图片的路径");
} else {
alert("这不是一张图片的路径");
}
```
这个代码使用`prompt`函数来获取用户输入的一段文字,然后使用正则表达式来验证输入是否以`.jpg`或`.png`结尾。如果验证通过,就弹出一个提示框告诉用户这是一张图片的路径,否则提示不是图片路径。注意正则表达式中的`i`表示忽略大小写,以允许用户输入`.JPG`或`.PNG`等不区分大小写的后缀。
相关问题
用autojs找到var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/";这个路径下的jpg和png
你可以使用Auto.js中的文件操作函数来找到指定路径下的jpg和png文件。以下是一个示例代码:
```javascript
var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/";
var files = files.listDir(path, function(name) {
return name.endsWith(".jpg") || name.endsWith(".png");
});
for (var i = 0; i < files.length; i++) {
toast(files[i]);
}
```
这段代码首先定义了要查找的路径,然后使用`files.listDir()`函数来获取该路径下的所有文件。`files.listDir()`函数接受两个参数,第一个参数是要查找的路径,第二个参数是一个回调函数,用于过滤文件。在回调函数中,我们使用`endsWith()`方法来判断文件名是否以".jpg"或".png"结尾,如果是则返回true,表示该文件需要被包含在结果中。
最后,我们使用一个循环遍历结果数组,并使用`toast()`函数来显示每个文件的名称。
用autojs找到var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/";这个路径下的jpg和png以及webp
你可以使用Auto.js中的文件操作函数来找到指定路径下的jpg、png和webp文件。以下是一个示例代码:
```javascript
var path = "/storage/emulated/0/Android/data/com.smile.gifmaker/files/.fonts/";
// 获取指定路径下的所有文件
var files = files.listDir(path);
// 遍历文件列表,找到jpg、png和webp文件
var imageFiles = [];
for (var i = 0; i < files.length; i++) {
var file = files[i];
if (file.endsWith(".jpg") || file.endsWith(".png") || file.endsWith(".webp")) {
imageFiles.push(file);
}
}
// 输出找到的文件列表
console.log(imageFiles);
```
这段代码首先定义了要查找的路径`path`,然后使用`files.listDir()`函数获取该路径下的所有文件。接着,通过遍历文件列表,使用`endsWith()`函数判断文件是否以".jpg"、".png"或".webp"结尾,如果是,则将文件名添加到`imageFiles`数组中。最后,输出找到的文件列表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)