zaiyibo
2010-10-15 11:18 阅读 174

请问一个正则表达式

路过的大侠们,麻烦帮忙支个招(没分了... :cry: ):

写一个正则表达式:
1.字符串不能以空格开头、结尾
2.中间不能有字符:<>

我写了个正则表达式:/(^[^<>\s]$)|(^(?!\s)([^<>]+?)([^\s])$)/

但是,这个表达式有一种情况不能满足,即,以<>结尾,非空格开头,例如:1<

对正则表达式不了解,搞了半天没弄出来,麻烦大侠们帮忙弄弄。。。。

/////////////////////////////////////////
弄好了。。。。
/(^([^<>\s]+?)$)|(^(?!\s)([^<>]+?)([^<>\s])$)/

但是,不知道有什么更好的方法,如果有,多谢分享。。。问题放几天,等待分享。 :)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    kehu23628 kehu23628 2010-10-15 12:27

    楼主的意思是要写个正则满足
    1.字符串不能以空格开头、结尾
    2.中间不能有字符:<>
    这两个条件吗??
    /^^<>\s?$/

    点赞 评论 复制链接分享

相关推荐