一个关于正则表达式的问题!求达人帮忙!
小弟,现在想写个正则表达式判断给定字符中不允许包含","字符,不知道怎么写,那位达人帮个忙!
小弟试写如下:
exp = /\w*[^,]\w*/;
问题点数:30、回复次数:11Top
1 楼fason(咖啡人生)回复于 2004-09-01 15:57:51 得分 24
/^[^,]*$/Top
2 楼mjpclab(有只大猫猫 mjpclab.net)回复于 2004-09-01 15:58:49 得分 1
不需要正则啊
str='asdfljf,asfljasfj'
if (str.indexOf(',')!=-1) alert('不允许出现逗号');Top
3 楼fly_zhou(不是程序员)回复于 2004-09-01 16:01:56 得分 0
楼主这就小题大作了。
mjpclab(我是大猫猫啊 mjpclab.8u8.com) 的就可以了。Top
4 楼chenyumao(毛毛)回复于 2004-09-01 16:05:08 得分 0
/[^\,]+/,这样行不?Top
5 楼wy13523(菜鸟阿耀)回复于 2004-09-01 16:09:49 得分 0
fason(Forbes Pu) 大哥的可以用,但是能不能稍微解释一下,$是什么含义,最前面一个非有什么用啊?Top
6 楼wy13523(菜鸟阿耀)回复于 2004-09-01 16:10:58 得分 0
其实我也知道 mjpclab(我是大猫猫啊 mjpclab.8u8.com)是对的,但是小弟只是想学习正则表达式。Top
7 楼wy13523(菜鸟阿耀)回复于 2004-09-01 16:13:09 得分 0
chenyumao(毛毛) 的不能用!Top
8 楼yellowhwb(天の羽)回复于 2004-09-01 16:25:16 得分 5
正则表达式是以^开始$结束的一个字符串,$只是结束!
^ 也匹配 '\n' 或 '\r' 之后的位置,$ 也匹配 '\n' 或 '\r' 之前的位置。Top
9 楼runmin()回复于 2004-09-01 16:48:24 得分 0
/,/g.test("a,sdf");
Top
10 楼wy13523(菜鸟阿耀)回复于 2004-09-01 17:15:36 得分 0
呵呵~~~谢谢,大家!搞定Top
11 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 17:48:04 得分 0
这个问题我也考虑了很长时间了,还是没有找到答案...不过楼主可以到: http://www-900.ibm.com/developerWorks/cn/java/index.shtml 看看,上面也许你您想要的东西!!...要是您找到了答案.请告诉我一下...关注中...Top




