欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

jQuery在獲取上傳文件的時候名稱的正則表達式

2024-04-07    分類: 網(wǎng)站建設

通常在Web開發(fā)中,經(jīng)常會涉及到文件上傳。文件上傳時通常都要驗證文件的有效性,下面這個通常就要用正則表達式來判斷。 方法一:

$('input[type="file"]').on('change', function() { var reg = /[^\\\/]*[\\\/]+/g; //匹配文件的名稱和后綴的正則表達式 var name = $(this).val().replace(reg, ''); var postfix = /\.[^\.]+/.exec(name);//獲取文件的后綴 var text =name.substr(0,postfix['index']);//獲取沒有后綴的名稱 // 檢測上傳文件 }); 方法二:

以下只是個例子,變量file可以是任意類似于網(wǎng)絡路徑的字符串,這個例子是獲得name=file的對象傳過來的文件地址

復制代碼 代碼如下:

var file=jQuery("input[name='file']").val() var filename=file.replace(/.*(\/|\\)/, ""); var fileExt=(/[.]/.exec(filename)) ? /[^.]+$/.exec(filename.toLowerCase()) : ''; filename得到文件名

fileExt得到后綴名

方法三:

網(wǎng)上能找到的正則表達式大多都沒有考慮中文文件夾和中文文件名的情況。

后來,自己動手寫了一個。在走過了不少歪路后,我根據(jù)windows的命名規(guī)則(文件名中不能包含下列字符:/ / * ? | " < >),終于完成了一個自認為比較完整的一個正則式:

復制代碼 代碼如下:

(([a-zA-Z]:)|(//))((//)[^///*/?/|/:"<>]{1,255})+/.(([j,J][p,P][g,G])|([g,G][i,I][f,F])) 這個表達式是判斷上傳文件類型為jpg或gif格式的。自己測試過的,無論文件夾和文件名是怎么樣命名的呢,只要能通過windows文件管理找到的,都能正確判斷哦。

本文來源于成都網(wǎng)站建設公司與成都網(wǎng)站設計制作公司-創(chuàng)新互聯(lián)成都公司!

當前文章:jQuery在獲取上傳文件的時候名稱的正則表達式
文章鏈接:http://www.aaarwkj.com/news14/322564.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、網(wǎng)站設計小程序開發(fā)、網(wǎng)站內鏈云服務器、自適應網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
一区二区三区人妻av| 午夜射精视频在线观看| 日韩视频 一区 二区| 一区二区三区在线观看淫| 亚洲最大av在线精品国产| 国产毛片一区二区在线| 亚洲国产a级一区二区| 午夜激情视频免费国产| 国产精品国产成人免费看| 日本女优高清不卡一二三四区| 尤物视频在线观看羞羞| 亚洲高清中文字幕一区二三区| 人妻少妇麻豆中文字幕久久精品 | 人妻操人人妻中出av| 日韩国产欧美色资源在线| av在线中文字幕剧情| 亚洲精品区免费观看av| 亚洲精品成人一区二区| 国产精品国产高清国产一区| 男人的天堂久久精品激情| 国产亚洲精品精品国产亚洲| 我要看亚洲黄色片一级| 福利一区福利二区视频| 久久精品亚洲毛片美女极品| 成人自拍偷拍在线视频| 国产成人精品视频午夜蜜蜂| 黑人爆操中国女孩在线观看| 美女黄色午夜福利网站| 欧美香蕉视频播放二区| 亚洲男人的天堂久久精品| 国产精品一区二区三区日本| 久久精品国产亚洲av超一| 日本在线免费成人高清| 91亚洲熟妇国产熟妇肥婆| 亚洲熟女少妇视频自拍| 女同久久精品国产精品天堂99| 色老头视频一区二区三区| 97视频在线观看网站| 在线观看日韩三级av| 亚洲成人av在线蜜桃| 亚洲国产天堂久久综合|