繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
成為SCLUB使用者論壇會員
登錄
論壇首頁
搜索
應用程序
幫助
導航
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
應用通知 (0)
應用邀請 (0)
SCLUB免費論壇申請-使用者論壇
»
Discuz--設置討論
» 求助:词语过滤如何用正则表达式
返回列表
發帖
發短消息
加為好友
网雨霏霏
(飞飞)
當前離線
flash大神
UID
91358
帖子
1513
精華
0
閱讀權限
70
在線時間
646 小時
註冊時間
2016-4-23
金牌會員
積分
1910
威望
1910
金錢
1663
最後登錄
2023-10-14
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
网雨霏霏
發表於 2017-3-3 11:03
|
顯示全部帖子
[問題]
求助:词语过滤如何用正则表达式
本帖最後由 网雨霏霏 於 2017-3-3 11:05 編輯
这是后台内,设置页面内的系统提示:
下載
(124.19 KB)
2017-3-3 10:59
如"/1\d{10}([^\d]+|$)/"替换为"手机(1)"。
这句话,我看不懂,啥意思
我想实现的效果是,如果发帖的时候,是纯数字的话,就被要求返回修改
这是我搜索得到的表达式写法:
^(?!\d*$)
但是根本无效
不知道如何设置?
收藏
分享
flash之路欢迎你
http://flashroad.joinbbs.net
發短消息
加為好友
网雨霏霏
(飞飞)
當前離線
flash大神
UID
91358
帖子
1513
精華
0
閱讀權限
70
在線時間
646 小時
註冊時間
2016-4-23
金牌會員
積分
1910
威望
1910
金錢
1663
最後登錄
2023-10-14
2
#
网雨霏霏
發表於 2017-3-4 20:31
|
顯示全部帖子
回復
2#
Yenifer
嗯,谢谢,这个。。。其实我是知道的。
请问你知道 /1\d{10}([^\d]+|$)/ 匹配的是哪些情况吗? 就是说,用户输入什么的时候 会被替换为例子中说的 手机(1)
TOP
發短消息
加為好友
网雨霏霏
(飞飞)
當前離線
flash大神
UID
91358
帖子
1513
精華
0
閱讀權限
70
在線時間
646 小時
註冊時間
2016-4-23
金牌會員
積分
1910
威望
1910
金錢
1663
最後登錄
2023-10-14
3
#
网雨霏霏
發表於 2017-3-4 20:32
|
顯示全部帖子
回復
3#
繽紛色彩
谢谢回复。字符分隔?啥意思? 你能帮我写一个过滤纯数字回复的正则表达式吗?
TOP
發短消息
加為好友
网雨霏霏
(飞飞)
當前離線
flash大神
UID
91358
帖子
1513
精華
0
閱讀權限
70
在線時間
646 小時
註冊時間
2016-4-23
金牌會員
積分
1910
威望
1910
金錢
1663
最後登錄
2023-10-14
4
#
网雨霏霏
發表於 2017-3-4 21:45
|
顯示全部帖子
经过测试,貌似压根不支持正则表达式功能
因为超简单的一个
/\d/
都无效
下載
(134.93 KB)
2017-3-4 21:45
flash之路欢迎你
http://flashroad.joinbbs.net
TOP
發短消息
加為好友
网雨霏霏
(飞飞)
當前離線
flash大神
UID
91358
帖子
1513
精華
0
閱讀權限
70
在線時間
646 小時
註冊時間
2016-4-23
金牌會員
積分
1910
威望
1910
金錢
1663
最後登錄
2023-10-14
5
#
网雨霏霏
發表於 2017-3-4 23:07
|
顯示全部帖子
回復
7#
繽紛色彩
多谢
另外,按照系统的提示,如果需要使用正则表达式模式,必须用
/和/
这两个符号,将正则表达式的代码限定起来
这是我的理解,结果写出来的最简单的正则表达式都无效,难道是我理解有误?
TOP
返回列表
Discuz--版型設置
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]