Discuss / JavaScript / test

苹果熊

#1 Created at ... [Delete] [Delete and Lock User]

alert('欢迎'+arr.sort().join(',').replace(/,(?!.*,)/g, '和') + '同学!');

CantyWei

#2 Created at ... [Delete] [Delete and Lock User]

好屌,这是正则表达式吗?

风袭6729

#3 Created at ... [Delete] [Delete and Lock User]

这个看不懂啊

weaming

#4 Created at ... [Delete] [Delete and Lock User]

像正则又看不懂,谁来解释下 (了解一点正则)

,(?!.,) ,找到 , , , 三个 从第一个,之后启用 零宽度负预测先行断言(?!exp),断言此位置的后面不能匹配表达式exp 同时使用.匹配任意数量的单字符 也就是第二个和第三个,号 第二个,号可以不被匹配,之后的符合条件全部被匹配 也就是第三个,被匹配 然后被替换成'和'

这个果然够吊,看来得好好学习一下正则表达式了啊


  • 1

Reply