如何判断一个字符串的最后四个字符是.gif

zhengtao 2003-04-06 03:00:26
怎样写一个函数,能判断一个字符串的最后四个字符是“.gif”,并返回true or false?
...全文
42 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
OldPhoto 2003-04-08
  • 打赏
  • 举报
回复
学习以下
zhengtao 2003-04-08
  • 打赏
  • 举报
回复
多谢各位
心云意水 2003-04-06
  • 打赏
  • 举报
回复
<script>
function check(str){
return (str.match(/\.gif$/ig)!=null?"正确":"错误")
}
alert(check("9d99d.gif"))
alert(check("9d99d.Gif"))
alert(check("9d99d.dif"))
</script>
qiushuiwuhen 2003-04-06
  • 打赏
  • 举报
回复
.slice(-4)==".gif"
fason 2003-04-06
  • 打赏
  • 举报
回复
<script>
function check(str){
return /\.gif$/.test(str.toLowerCase())
}
alert(check("9d99d.gif"))
alert(check("9d99d.Gif"))
alert(check("9d99d.dif"))
</script>
xxrl 2003-04-06
  • 打赏
  • 举报
回复
<script language=javascript>
function check()
{
if(document.sign.photo.value=="")
{
alert("请选择要上传的图片!");
document.sign.photo.select();
document.sign.photo.focus;
return false;
}
var tempValue;
tempValue = document.sign.photo.value;
var pos1 = tempValue.lastIndexOf(".");
var v = tempValue.substring(pos1+1,tempValue.length);
if(v!="gif"&&v!="jpg"&&v!="jpeg"&&v!="bmp"){
alert("要上传的图片格式有误,请确认");
document.sign.photo.focus();
return false;
}
}
</script>
<form name="sign" ENCTYPE="multipart/form-data" ACTION="upimage.asp" METHOD="post" onsubmit="return check();">
<table width="400" border="0" align="center" class=hello2>
<tr>
<td>
<div align="center"><font <%SetFontColor%> size="2">图片的格式不超过150x100,大小不超过800K!</FONT></DIV></TD></TR>
<tr>
<td>
<input id="file1" name="photo" type="file"></TD></TR>
<tr align="middle" valign="center">
<td>
<input id="submit1" name="submit1" type="submit" value="上传图片" >
</TD></TR></TABLE></FORM>

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧