我来练习:
[a-z{.}a-z]
不会

解决方案 »

  1.   

    <script>alert(/^([a-zA-Z]+(\.[a-zA-Z]+)+)?$/.test("aa.bb.cc"))</script>
      

  2.   

    对了,其中aa、bb、cc是以标示符的定义,既以字母开头后面可以是字母数字和下划线,不能含有其他字符
      

  3.   

    <script>alert(/^(\w+(\.\w+)+)?$/.test("aa.bb.cc"))</script>
      

  4.   

    aa、bb、cc只是我为了说明而已,不一定是3段,可以是2段或3段以上
      

  5.   

    这是最符合你心意的:
    <script>alert(/^\w([a-zA-Z0-9_]+)(\.[a-zA-Z0-9_]+)+$|^$/.test("aa.bb.cc"))</script>