问个正则:test某string只由小写字母组成和"-"组成,并且最多只有一个"-",并且只能以字母开头和结束,怎么写? /^[a-z]{1,}[-]{0,1}[a-z]{1,}$/对么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var re = /^[a-z]+\-?[a-z]+$/alert(re.test("abc-aaa")); <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title></title><script>function f(){ var val=put.value; return val.search(/^[a-z]+-[a-z]+$/)!=-1||val.search(/^[a-z]+$/)!=-1}</script></head><body><input id=put><br><input type=button value=test onclick=alert(f())></body></html> JS计时 请教税号如何用js来验证,多谢 询问前辈如何学习Javascript 对象问题 两个小问题! 超变态的问题,我搞晕了,框架问题,100分啊 javascript 哪个函数能把非时间型的数据转为时间型的? 如何使得checkPic()检测有效,阻止提交?马上给分。 请问lanbor(兰波)还在么? 多页报表在打印时,如何实现每页的第一行都自动附加报表的表头 如何防止js文件下载? 这句document.write这么写啊为什么老是提示缺少")"
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<script>
function f(){
var val=put.value;
return val.search(/^[a-z]+-[a-z]+$/)!=-1||val.search(/^[a-z]+$/)!=-1
}
</script>
</head>
<body>
<input id=put><br>
<input type=button value=test onclick=alert(f())>
</body>
</html>