问个正则: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> 求助网站访问信息 board-list.do出错 寻求JS问题 层不跟随鼠标移动(Asp.net) 碰到这样的兼容问题好元耐哦。 js中控制div小方格变色问题 javascript函数调用问题 图片自动缩放的 奇怪我的一个页面包含了3个JS文件code.js checkform.js smilies.js 如果说把code.js放到第一个包含进去就没有问题 不然 smilies.js就不能 一个简单的问题:关于iframe和javascript函数的问题 关于下拉框的..... 如何防止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>