/^\s+|\s+$/
表示以一个以上的空格开始,或以一个以上的空格结束,g表示全局
/^(\w+)@(\w+)\.(\w+)$/
表示以一个以上字母或数字或者_开始,跟一个@,然后又是一个以上字母或数字或者_,然后是一个.,然后是以一个以上字母或数字或者_结束。
/[^A-Za-z0-9]/
表示除了字母和数字以外的其它字符。请查阅一下关于正则表达式的基本内容,都有……

解决方案 »

  1.   

    text1.value= text1.value.replace(/^\s+|\s+$/g,"") ;
    "/^\s+|\s+$/g " 代表什么???   它的规则是怎样的????s+ 匹配任何Unicode空白符1次或多次 
    ^  匹配字符串开头
    $  匹配字符串结尾
    "/^(\w+)@(\w+)\.(\w+)$/ " 代表什么???   它的规则是怎样的????\w  匹配任何ASCII单字字符,1次或多次  \w等价于[a-zA-Z0-9_]"/[^A-Za-z0-9]/" 代表什么???   它的规则是怎样的????
    表示非A-Za-z0-9的字符。
    附:有正则语法介绍.
    Microsoft Windows脚本技术
    http://www.blueidea.com/user/win1st/other/jsdoc.exe
    http://vip.5d.cn/friday/upload/SCRIPT56.chm