只能选择中文名称的图片javascript实现代码

实例

 代码如下 复制代码

<Script language="javascript">
function mysubmit(theform)
{
    if(theform.big.value=="")
    {
    alert("请点击浏览按钮,选择您要上传的jpg或gif文件!")
    theform.big.focus;
    return (false);
    }
    else
    {
    str= theform.big.value;
    strs=str.toLowerCase();
    lens=strs.length;
    extname=strs.substring(lens-4,lens);
    if(extname!=".jpg" && extname!=".gif")
    {
    alert("请选择jpg或gif文件!");
    return (false);
    }
    }
    return (true);
}
</script>

 <form enctype="multipart/form-data" action="zsupload_save.asp" method=post onSubmit="return mysubmit(this)"><tr><td align="left">
     
          <input type="file" name="big" size="25" class="inputh">
                  <INPUT TYPE="hidden" name="filepath" value="upload_img" class="inputh">
                  <INPUT TYPE="hidden" name="hid" value="<%=myhid%>">
                  <input type="submit" name="upload" value="上传" class="inputh">&nbsp;最多为<font color="#FF0000">12</font>张
      
      </td>
 </tr></form>

如果要想上传的时候,只能选择中文名称的图片(是否可以用toASCII方法呢?) ,前两天看的《JavaScript开发王》里恰好有中文的unicode范围,正则如下:

核心代码

 代码如下 复制代码

 /[u4E00-u9FA5uf900-ufa2d]/

写了一个简单的测试,会把所有的中文替换成“哦”。

 代码如下 复制代码

<script type="text/javascript">
 var str = "有中文?and English.";
 var reg = /[u4E00-u9FA5uf900-ufa2d]/ig;
 str = str.replace(reg,'哦');
 document.write(str);
</script>

这样我们只要在mysubmit提交前做中文验证即可

时间: 2024-07-29 09:11:21

只能选择中文名称的图片javascript实现代码的相关文章

客户端限制只能上传jpg格式图片的js代码_javascript技巧

复制代码 代码如下: function checkPhoto(fnUpload) { var filename = fnUpload.value; alert(filename); var mime = filename.toLowerCase().substr(filename.lastIndexOf(".")); if(mime!=".jpg") { alert("请选择jpg格式的照片上传"); fnUpload.outerHTML=fnU

javascript 中文验证只能输入中文实现代码

只能输入中文  代码如下 复制代码 <input onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))" ID="Text4" NAME="Text4"&g

光有中文名称就想撬开中国市场

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 好不容易等到微软新一代的搜索引擎"必应"(Bing)正式上线,结果仅仅过了一天,输入必应网址便只能显示"无法显示该页面"---在中国大陆地区全部被屏蔽了.对此,截至上周日,微软的官方回应仍是"正在调查和沟通当中". 按照业界普遍认可的说法,微软虽然针对中国用户设计了"必应&

Fckeditor解决上传中文名称图片出现乱码问题(For ASP)

解决|上传|问题|中文|fckeditor Fckeditor解决上传中文名称图片出现乱码问题(For ASP) 此例仅适用于ASP下的代码修改,其它语言也可以通过本文对应修改相关文件代码即可. 题外:其实Fckeditor本身就应该提供一个类似 FCKConfig.AutoSave的参数给大家选择是否自动命名上传文件或以原文件名称上传的功能,希望下个版本能实现吧:) 好,进入正题,在ASP实现Fckeditor上传图片自动命名的功能很简单,就只有两步: 1.修改editor\filemanag

代码-怎么在静态页面显示中文路径名的图片

问题描述 怎么在静态页面显示中文路径名的图片 <html> <head> <script type="text/javascript"> function Se(){ document.getElementById('bgs').src="bgs/"+document.getElementById('pinming').value+".jpg";} </script> </head> &

js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码_javascript技巧

JS 控制文本框只能输入数字 <input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')"> JS 控制文本框只能输入数字.小数点 <inputonkeyup="value=value.repl

android中文件的下载,如果文件名称是中文名称如何处理

问题描述 我在做一个MP3的功能,但是需要从web上获得MP3文件列表,然后点击某个文件后下载该文件,现在只能下载英文名称的MP3,不能下载中文的名称,不知道有没有高手做过这方面的,请帮忙解决一下.我附上了我的代码(服务器上的就不传上了,你可以自己解决,注意音乐文件的名称一定要写在一个xml文件中),可以下载后帮忙调试一下,如果解决了(或者有相类似的程序代码也可以),可以将代码发到我的邮箱里:jgt_591019@163.com,谢谢啦.你也可以不用调试,知道方法的也可以直接在上面回复我,谢谢.

VMware公司宣布启用中文名称:威睿

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   VMWare是一个"虚拟PC"软件.它使你可以在一台机器上同时运行二个或更多Windows.DOS.LINUX系统.与"多启动"系统相比,VMWare采用了完全不同的概念.多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器.VMWare是真正"同时"运行,多个操作系统在主系统的平台上,就

datawindow的saveas()怎么样才能把抬头的中文名称也保存下来

作者:达通兴电脑科技公司(www.study01job.com) 郭宝利 问题的提出: [求助]datawindow的saveas()怎么样才能把抬头的中文名称也保存下来 用datawindow的saveas()时,导出带头的文本或者是excel文件时,总是把抬头替换成了数据库里的英文列名,有什么办法能把数据窗口里抬头上的中文名称也一并保存下来吗?谢谢各位指教!如果很麻烦通过本人QQ:10110611或者邮箱:heshizhen@163.com联系也可,谢谢! 我的解答: 思路如下: 1.获取汉