问个正则:test某string只由小写字母组成和"-"组成,并且最多只有一个"-",并且只能以字母开头和结束,怎么写?
比如合法的字符串包括:
1. abcdefhg
2. abc-aaa
3. a-b
不合法的有
1. Abc (含有大写)
2. abc123d (含有小写)
3. abc-de-fg (含有一个以上的"-")
4. -abcd (没有以字母开头或结束)
现在写正则都习惯问别人了,自己想不出:(
http://www.zdnet.com.cn/developer/tech/story/0,2000081602,39077620,00.htm