大佬们。在线蹲个 JS 正则表达式

2020-07-20 17:14:08 +08:00
 MrFantasyJay

一个字符串,必须含有 _ 下划线,且下划线的两边必须有字符

ex: 123_sdw

1837 次点击
所在节点    JavaScript
10 条回复
SakuraKuma
2020-07-20 17:22:37 +08:00
字符? 什么字符.

/[^_]+_\w+/
xiaoming1992
2020-07-20 17:23:54 +08:00
/(?<=\w)_(?=\w)/g.test(str)
MrUser
2020-07-20 17:29:21 +08:00
/.+_.+/
ChenFanlin
2020-07-20 17:38:05 +08:00
\w_\w
颜表情
netnr
2020-07-20 17:40:31 +08:00
.*_.*
baocaixiong
2020-07-20 17:42:11 +08:00
/[^ ]+_[^ ]+/g
MrFantasyJay
2020-07-20 17:42:38 +08:00
不好意思,各位大佬,两边的字符限制为数字和英文字母...
whitehack
2020-07-20 18:01:59 +08:00
/[0-9a-zA-Z]+_[0-9a-zA-Z]+/
lovecy
2020-07-20 18:10:26 +08:00
你这个问题实在太简陋了,
至少给一个结果集,要求全部匹配
或者再加一个禁止匹配的集合
mbtfdwlx
2020-07-20 18:12:36 +08:00
^([0-9a-zA-Z][-.\w]*_([0-9a-zA-Z][-.\w]*)$

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/691645

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX