当前位置:编程学习 > C#/ASP.NET >>

上传文件名称限制的问题

我上传一个录音文件
但是录音文件名字为中文的不可以上传,必须是拼音的才可以上传
例如:一个人.mp3这种格式不可以上传  yigeren.mp3这种就可以上传
怎么限定的啊
怎么取ascii的值来判断中文和字母
急用的啊 --------------------编程问答-------------------- 搜正则表达式 --------------------编程问答--------------------
引用 1 楼 still_melody 的回复:
搜正则表达式
搜正则表达式绑定上传文件的控件吗? --------------------编程问答-------------------- 你可以用js检验  或者后台检验。


检验上传控件离的内容this.FileUpload1.FileName --------------------编程问答--------------------
引用 3 楼 still_melody 的回复:
你可以用js检验  或者后台检验。


检验上传控件离的内容this.FileUpload1.FileName


<script type="text/javascript">
/*** 检查是否包含汉字 ***/
     String.prototype.isInChinese = function() {
      return (this.length != this.replace(/[^\x00-\xff]/g,"**").length);
      }

</script> 不知道怎么绑定的 你说的这个意思我懂得 关键怎么用 --------------------编程问答-------------------- FileUpload控件有id是吧  假设是FileUpload1


<script type="text/javascript">
 /*** 检查是否包含汉字 ***/
      String.prototype.isInChinese = function() {
       var oldname=$("#FileUpload1").val();
       if(oldname.length != oldname.replace(/[^\x00-\xff]/g,"**").length){
         //报错
}
       }
 
</script>
--------------------编程问答-------------------- 正则可以匹配相关文本 使用正则可以满足你的要求

另外 若是我把一张图片重命名为demo.mp3上传你又是否能禁止? --------------------编程问答-------------------- lz这需求既简单又难
正则表达式判断文件名是不是由英文组成比较简单
难的是怎么判断它是拼音,abcd算不?拼音简写pyjx算不?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,