求一个正则表达式,不能含有下划线(_),英文的逗号(,)这两个符号
答案:3 悬赏:30 手机版
解决时间 2021-02-13 01:22
- 提问者网友:ミ烙印ゝ
- 2021-02-12 13:41
求一个正则表达式,不能含有下划线(_),英文的逗号(,)这两个符号
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-02-12 14:44
<script>
var s1 = 'sfasdfas';
var s2 = 'asdf24,24';
var r=/^[^,_]+$/;
alert(r.test(s2));//false
alert(r.test(s1));//true
</script>
var s1 = 'sfasdfas';
var s2 = 'asdf24,24';
var r=/^[^,_]+$/;
alert(r.test(s2));//false
alert(r.test(s1));//true
</script>
全部回答
- 1楼网友:青灯有味
- 2021-02-12 15:43
<script>
var s1 = 'sfasdfas';
var s2 = 'asdf24,24';
var r=/^[^,_]+$/;
alert(r.test(s2));//false
alert(r.test(s1));//true
</script>
- 2楼网友:不想翻身的咸鱼
- 2021-02-12 15:07
需要你给出更加详细的限制,比如匹配的个数是多少。
此处假定:
匹配任意多个,>=0 个:
[^_,]*
匹配>=1个:
[^_,]+
感兴趣可以看看我写的教程:
crifan 正则表达式学习心得
(此处不给贴地址,请自己用google搜索帖子标题,即可找到帖子地址)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯