正则表达式 /^[\d.\-+]?$/这句什么意思? 如题!请详细告知,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是js里面的正则。。/^[\d.\-+]?$/^以什么开始\d是表示数字.小数点正负号?是表示重复0次或1次$表示结尾上面的数字、小数点、正负号是或者关系,只有有一个成立就行。。这个js和java程序里面的正则差不多,楼主有兴趣的话,可以参见我前几天写的一篇文章:http://blog.csdn.net/xiaoyi3317/archive/2009/12/16/5017174.aspx 经过测试,4楼的说法完全正确。再给你推荐一篇正则表达式的教程文章,很不错:http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm“.”和“\.”我也很晕,刚才测试了一下,这个“.”的原意是“匹配除换行符以外的任意字符”,但是这里表示匹配“.”,不知道为什么会是这样,何时转义,何时不用转义?有高人解释一下。这个正则看得我蛋疼。 正则中的集合[]集合你面的字符是表示字符本身但是有几个例外当^不在第一个位置的时候表示字符本身 在第一个位置的时候表示非集合中[表示[字符 但是]不表示]字符 因为]是集合的元字符 集合中\]表示]\b表示单词边界 但是集合中\b表示退格符-在集合中表示范围 如[a-z]表示从a到z的任意一个字符 表示其本身可以用\- 或者将-至于不表示范围的两个字符之间 如[a-z-0-9]+ 可以匹配 com-cn 或者至于集合点首尾均可残缺之处还望指导一二 js为什么载入不了链接 eval执行function一次有效吗? 连表!! 求做树控件? 帮忙看下这个正则的问题,在ie,firefox,opera下给出的结果怎么不一样呢? 初学菜人请教! 拖动问题,在IE中OK和在FF中趴卧的问题.100分,先到先得! 关于exec 有关JS for in的特殊写法 怎样使用JAVASCRIPT实现在FORM表单中增加一个控件? extjs tree 的问题,求帮助 setTimeout传参数问题
/^[\d.\-+]?$/
^以什么开始
\d是表示数字
.小数点
正负号
?是表示重复0次或1次
$表示结尾
上面的数字、小数点、正负号是或者关系,只有有一个成立就行。。
这个js和java程序里面的正则差不多,楼主有兴趣的话,可以参见我前几天写的一篇文章:
http://blog.csdn.net/xiaoyi3317/archive/2009/12/16/5017174.aspx
集合你面的字符是表示字符本身
但是有几个例外
当^不在第一个位置的时候表示字符本身 在第一个位置的时候表示非
集合中[表示[字符 但是]不表示]字符 因为]是集合的元字符 集合中\]表示]
\b表示单词边界 但是集合中\b表示退格符
-在集合中表示范围 如[a-z]表示从a到z的任意一个字符 表示其本身可以用\- 或者将-至于不表示范围的两个字符之间 如[a-z-0-9]+ 可以匹配 com-cn 或者至于集合点首尾均可
残缺之处还望指导一二