求大神帮小弟我写个JS 正则 挺简单 但是小弟我的老出错

求大神帮我写个JS 正则 挺简单 但是我的老出错校验字符串 只能包含 空格 字母 和数字就这么简单当然空格可

求大神帮我写个JS 正则 挺简单 但是我的老出错
校验字符串 只能包含 空格 字母 和数字 就这么简单  
当然空格 可能是换行符什么的 都通过 我查了一下用 \s 就可以 但是怎么写 帮下忙 立马结贴

[解决办法]

HTML code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title> New Document </title>  <meta name="Generator" content="EditPlus">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content=""> </head><script type="text/javascript">    function a(){        var reg=/^[a-z0-9\s]+$/ig;        var val=document.getElementById("txt").value;        if(!reg.exec(val)){                        alert(" The input is wrong!!");                    }else{            alert("The input is right!!");        }    }</script> <body>  <input type="text" id="txt"/>  <button onclick="a();">test</button> </body></html>
[解决办法]
\^[a-z0-9\s]+$\i
[解决办法]
JScript code
var pattern=/^[a-zA-z0-9 ]*$/ig;alert(pattern.test("a12 3"));alert(pattern.test("a1桌控快搜 3"));