求一正则表达式,允许输入字母首尾空格,中间空格

feilong816 2004-10-26 09:36:09
如 CSDN Java
...全文
287 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
feilong816 2004-10-26
  • 打赏
  • 举报
回复
以上部分似呼都没有对空格进行处理

var re=/^\w+\b*\w*$/
这是我写的正则表达式,帮我看一下,匹配一个以上字母,0个以上空格,0个以上字母
当然,测了没通过
下面是调用
var nick = Trim(document.frmAgentInsert.Nick.value)//trim去除首尾空格(另外写了函数)
if( nick==""){
displayerror('帐号不能为空!')
document.frmAgentInsert.Nick.focus()
return false
}
else if(nick.match(re)==null){
displayerror('帐号只允许字母,空格、数字组成!')
document.frmAgentInsert.Nick.focus()
return false
}

MeE 2004-10-26
  • 打赏
  • 举报
回复
^[a-zA-Z ]$
心云意水 2004-10-26
  • 打赏
  • 举报
回复
/^[ a-zA-Z]+$/ig
cuixiping 2004-10-26
  • 打赏
  • 举报
回复
function t(str){ alert(str.search(/^[ a-zA-Z]*$/)==0 ?"合格":"不合格") }
t(" csdn java ") //合格
t(" 33 java ") //不合格
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-10-26 09:36
社区公告
暂无公告