怎么样判断一句话是否以字母开头呢??用js在提交数据时检验,在线等,立结份

man2004 2005-05-31 10:19:46
怎么样判断一句话是否以字母开头呢??用js在提交数据时检验,在线等,立结份,谢谢
...全文
774 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjbnew 2005-06-01
  • 打赏
  • 举报
回复
left(f,1)
tigerhu76 2005-06-01
  • 打赏
  • 举报
回复
验证为空:

/^\s*/g.test(form1.text1.value)
hzw66 2005-05-31
  • 打赏
  • 举报
回复
<script language="javascript">
str = "不asldkfjasldf";
t = str.charAt(0).toLowerCase();
if(t<='z'&&t>='a')
alert("是字母");
else
alert("不是字母");
</script>
unkowme 2005-05-31
  • 打赏
  • 举报
回复
用正则表达式。
akan2005 2005-05-31
  • 打赏
  • 举报
回复
用正则表达式是最好的方式,不过这里介绍一个以外的方式
//判断全为数字调用的函数
function fIsNumber (sV,sR){
var sTmp;
if(sV.length==0){ return (false);}
for (var i=0; i < sV.length; i++){
sTmp= sV.substring (i, i+1);
if (sR.indexOf (sTmp, 0)==-1) {return (false);}
}
return (true);
}

这里可以通用
调用方式就是fisnumber(要匹配的字符串,需要包含的字符组合:例"0123456789")
hyjz 2005-05-31
  • 打赏
  • 举报
回复
ascII 码不就完了吗?
把用户输入的字符串第一个截取出来! 大写字母的 ascII 码范围不用我说了吧。。。
man2004 2005-05-31
  • 打赏
  • 举报
回复
能限制一下以大写字母开头吗?
man2004 2005-05-31
  • 打赏
  • 举报
回复
楼上的还没验证空的情况,该怎么验证呢
<form name="form1" action="test.asp">
<input type="text" name="text1">
<input type="button" value="ok" onclick="if(/^[^a-zA-Z]/g.test(form1.text1.value)){alert('不是字母');}else{form1.submit();}">
</form>
tigerhu76 2005-05-31
  • 打赏
  • 举报
回复
<form name="form1" action="test.asp">
<input type="text" name="text1">
<input type="button" value="ok" onclick="if(/^[^a-zA-Z]/g.test(form1.text1.value)){alert('不是字母');}else{form1.submit();}">
</form>
fangq 2005-05-31
  • 打赏
  • 举报
回复
<script language="javascript">
str = "不asldkfjasldf";
t = str.charAt(0).toLowerCase();
if(t<='z'&&t>='a')
else
alert("不是字母");
</script>
踏实每一步 2005-05-31
  • 打赏
  • 举报
回复
当然可以。
man2004 2005-05-31
  • 打赏
  • 举报
回复
是字母的时候不弹出对话框可以吗?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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