V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  xiangyuecn  ›  全部回复第 55 页 / 共 137 页
回复总数  2732
1 ... 51  52  53  54  55  56  57  58  59  60 ... 137  
2022 年 6 月 3 日
回复了 Eyon 创建的主题 问与答 没搞懂 HTTP 请求的安全验证,求指导!
简单点讲,就是:滥用
2022 年 6 月 3 日
回复了 madNeal 创建的主题 上海 楼道邻居太不讲卫生了
说不定里面有七八家,你确定是两家???
2022 年 6 月 2 日
回复了 oldbaby 创建的主题 生活 人无法赚到认知以外的钱
翻页,有什么好哭的,这玩意就是合法的赌博而已,你亏的就是别人赢的
2022 年 5 月 31 日
回复了 zictos 创建的主题 买买买 3500 瓦的电磁炉只要几十到一百元靠谱吗?
又不是不能用 (狗头 🐶🐶
2022 年 5 月 31 日
回复了 upai 创建的主题 问与答 公司可以要求员工签肖像权授权吗
钱到位,老板要我整容都行🐶
@GeruzoniAnsasu 并不影响,后面会恢复回来。url 的匹配不容易误杀,url 没有空格
2022 年 5 月 31 日
回复了 fanyingmao 创建的主题 问与答 用像 TypeORM 中的 api 代替 sql 语句的意义是什么?
确实。简单的 sql ,不改也能不同数据库执行。复杂的,只能呵呵
有多难,还解析 dom ?

1. 直接取出 body ,过滤掉 head 干扰
2. 换行符全部用占位符替换掉,比如" __换行__ " 这种不容易冲突的(首尾带空格),转成单行
3. 替换掉所有 <.*?> 包裹的内容,用占位符替换掉,内容存入 map ,比如 " __替换:123__ "(首尾带空格),map[123]="<替换掉的内容>"
4. 剩下的文本不就随便你搞了,全是纯的文本节点,简单的一个正则就能完成替换工作
5. 恢复占位符对应的内容

性能消耗完全可以忽略不计
2022 年 5 月 30 日
回复了 13936 创建的主题 分享发现 为什么有这么多人的梦想是周游列国全世界旅游
@huyi23 #27
@Had #48

中东除了沙特、还有非洲,一个业务都没有🐶 怀疑你们是同一个团伙😂
2022 年 5 月 30 日
回复了 monkeyWie 创建的主题 程序员 如何规避正式环境上的测试数据问题
楼上有些人的意思:线上环境就不要测试了,能不能跑全凭感觉🐶🐶
2022 年 5 月 30 日
回复了 GitContract 创建的主题 分享创造 用一句话来介绍你的开源项目
白嫖、骗炮
2022 年 5 月 29 日
回复了 JIASQ 创建的主题 iOS 15.5 版本 系统最近流量偷跑严重
@ajyz 一天带 3 个充电宝都扛不住🐶
2022 年 5 月 29 日
回复了 JJIAN 创建的主题 Android 预算几百找人改个 apk,就简单的查询状态的脚本。
几百块 确实只够挂个号😂
2022 年 5 月 28 日
回复了 LuckyL99 创建的主题 MacBook Pro 求问 1400 收 MacBook Air2015 款划算吗?
买来当爹 可以
2022 年 5 月 27 日
回复了 mythjava 创建的主题 问与答 这样在床头放一个显示器可行吗?
躺平,投影到天花板🐶🐶 居然不考虑🐶🐶🐶
2022 年 5 月 27 日
回复了 yujianwjj 创建的主题 程序员 浏览器 tab 过多
铐起来,用一年 IE6 改造
2022 年 5 月 25 日
回复了 godleon 创建的主题 Java 话说要是自己实现一套 IM 的功能难度大吗?
别问,问就是 上传+下载
2022 年 5 月 25 日
回复了 baba5 创建的主题 前端开发 求助正则大佬
//奇丑无比的超长正则表达式,巨难维护
exp=/.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|./;
console.log(exp.test("123-456"))
console.log(exp.test("456-123"))

//用函数伪装正则表达式,要 match 就加一个 match 函数
exp={
test:function(str){
var arr=str.split("-")
var t=function(s){//测试单个端口
var v=+s||0;
return ""+v == s && v>=0 && v<=65535
}
if(arr.length==1){
return t(arr[0])
}else if(arr.length==2){
//左边端口不能大于右边端口
return t(arr[0]) && t(arr[1]) && +arr[0]<=+arr[1]
}
return false
}
}
console.log(exp.test("abc-efg"))
console.log(exp.test("999999"))
console.log(exp.test("456-123"))
console.log(exp.test("123-456789"))
console.log(exp.test("123-456"))
2022 年 5 月 25 日
回复了 baba5 创建的主题 前端开发 求助正则大佬
原来真有这么沙雕的组件 把正则表达式当万能的了

教你怎么不用正则:它要正则,你就给一个对象,里面提供一个 test 函数,基本上就能完美绕过限制
1 ... 51  52  53  54  55  56  57  58  59  60 ... 137  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2638 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 65ms · UTC 04:51 · PVG 12:51 · LAX 21:51 · JFK 00:51
♥ Do have faith in what you're doing.