实例
代码如下 | 复制代码 |
<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"> |
如果要想上传的时候,只能选择中文名称的图片(是否可以用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