js中 \^/s+$\ 这个正则表达式对吗???

我想在用户输入用户名时,判断是不是为空,或包含空字符??
一般检测用户名的表达式应该怎么写呢?? 最好给详细解释下,我用正则不知道怎么把‘量词’,‘元字符’混合搭配用,很棘手!!!

反斜杠方向都错了。正则/.../ 从头开始^ 查找空白字符\s 匹配至少一个字符+ 结束$
你这个正则最终想实现的目标上是错误的,nul无法判断。判断输入用户名是否为空: /^\s*$/
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-13
var value = 'sdf';
var test = /\s/.test(value) || value == '';
alert(test);
水平不够,只能这么写了

一般用户名检测用/^[a-zA-Z]{1}[a-zA-Z0-9_]{3,19}$/
4到20位数字,字母,下划线组成,第一个字符必须是字母..本回答被网友采纳
第2个回答  2012-04-11
"^[^\s]+$";
身份证是这个/^\d{15}(\d{2}[A-Za-z0-9])?$/,参考吧
//的我不会用,""的会一点的
比如说"^[^\s]+$"; [^\s]空白,+一个或多个
看下面的解释:
http://msdn.microsoft.com/zh-cn/library/ae5bf541(VS.80).aspx本回答被网友采纳

js中 \\^\/s+$\\ 这个正则表达式对吗???
你这个正则最终想实现的目标上是错误的,nul无法判断。判断输入用户名是否为空: \/^\\s*$\/

js中var re = \/^[^\\s]+$\/;帮我解释下\/^[^\\s]+$\/代表的含义
var re = \/^[^\\s]+$\/,这句代码创建一个正则表达式。^表示从头开始匹配,$表示匹配到最后一个字符。这个正则表示从第一个字符匹配到最后一个字符,匹配不包含空格的至少有一个字符的字符串。如果是re.test("abcd")返回值为true,即匹配成功。如果是re.test(" abcd ")返回值就是false,即匹配失...

javascript的正则表达式^\\s+|\\s+$为何是删除行首行尾空白?
^\\s+ : 开始处的空白 或 \\s+$: 结尾处的空白 要把 "one two three" 之间的空格去掉,需要这样:s\/\\b\\s+\\b\/\/g ^是一行的起始处,而不是一个单字的起始处。。。是一行的结尾处,而不是一个单字的结尾处

JavaScript正则脚本(js正则\\b)
JavaScript正则表达式cookie.replace(\/^\\s+|\\s+$\/g,'');什么意思? 整体为如果cookie以一个或多个空格开始,替换全部空格为空,或者,如果cookie以一个或多个空格结束,替换全部空格为空。 符号含义: \\s:space,空格 +:一个或多个 ^:开始,^\\s,以空格开始 $:结束,\\s$,以空格结束 |:或者 \/g:global,全局 ...

JavaScript正则表达式cookie.replace(\/^\\s+|\\s+$\/g, '');什么意思?
整体为如果cookie以一个或多个空格开始,替换全部空格为空,或者,如果cookie以一个或多个空格结束,替换全部空格为空。符号含义:\\s: space, 空格 +: 一个或多个 ^: 开始,^\\s,以空格开始 : 结束,\\s$,以空格结束 |:或者 \/g:global, 全局 replace() 替换 ...

js掉字符串首尾空格的正则表达式怎么写?
var str=字符串 str=str.replace(\/^\\s+|\\s+$\/g,'');

怎么用js正则表达式删除字符串前后空格
};让我们分析一下第二行的正则表达式^�0�2行开始\\s*匹配字符前面的所有空格,贪婪模式重复 (.*?)捕获组,勉强模式重复匹配任意字符,也就是我们最终需要(去掉前后空格后)的字符,这个不是很好理解(我认为)第一:我原来认为在捕获组内也应该判断第一个字符应该不能为空格即写成([^\\...

谁知道JavaScript正则表达式该怎么解析?
正则表达式直接量也被定义为包含在一对斜杠(\/)之间的字符.所以,JavaScript可能会包含如下的代码:var pattern = \/s$\/;这行代码创建一个新的RegExp对象,并将它赋给变量parttern.这个特殊的RegExp对象和所有以字母"s"结尾的字符串都匹配.用RegExp()也可以定义一个等价的正则表达式,代码如下:var pattern...

寻js正则表达式
应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:String.prototype.trim = function(){return this.replace(\/(^\\s*)|(\\s*$)\/g, "");}利用正则表达式分解和转换IP地址:下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:function IP2V(ip){re=\/(...

js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符...
简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言...

相似回答