场景:允许前端传入排序字段
在网上找了很久很久(百度,emmm……),都给的是什么“使用正则表达式排序”,无奈只能自己写,记在这里,以后需要来取
^( *\\w+ +(asc|desc) *,)* *\\w+ +(asc|desc) *$
在浏览器控制台快速测试
// js测试代码,注意别漏掉空格
new RegExp('^( *\\w+ +(asc|desc) *,)* *\\w+ +(asc|desc) *$').test(" f123 asc , f456 desc , f789 asc ")
文章讲述了在处理前端传入的排序字段时,作者找不到合适的参考资料,于是自行编写了一个正则表达式`^(*\w++(asc|desc)*,)**\w++(asc|desc)*$`,并在浏览器控制台进行了JS测试,确保其能正确匹配和验证排序规则,如f123asc,f456desc,f789asc这样的字符串。

828

被折叠的 条评论
为什么被折叠?



