gpt4 book ai didi

javascript - 这个 Javascript 语句(正则表达式)是什么意思?

转载 作者:数据小太阳 更新时间:2023-10-29 05:15:48 27 4
gpt4 key购买 nike

RegEx 在这里测试什么?

function chksql(){    
if (/^\s*(?:delete|drop|truncate|alter)/.test(v)) return false;
}

我只知道它和正则表达式混在一起,但搞不懂是什么意思。

最佳答案

这意味着它检查 v 是否是以零个或多个空格字符开头的字符串,后跟 deletedrop chop 改变

所以如果 v"alter" 这将返回 false。

参见文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions

我应该补充一点,在客户端检查这种情况是一个非常糟糕的主意。它将被规避。

关于javascript - 这个 Javascript 语句(正则表达式)是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19150873/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com