Commit 5cb0d5c 1 parent be5a5b0 commit 5cb0d5c Copy full SHA for 5cb0d5c
File tree 1 file changed +11
-3
lines changed
1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -292,7 +292,6 @@ export const formula = function (
292
292
return false ;
293
293
}
294
294
} ,
295
-
296
295
DATE_MIN : ( date1 , date2 ) => {
297
296
try {
298
297
const d1 = date ( date1 ( ) ) ;
@@ -313,13 +312,22 @@ export const formula = function (
313
312
return false ;
314
313
}
315
314
} ,
316
-
317
315
INCLUDES : ( arg1 , arg2 ) => {
318
316
const item = arg1 ( ) ;
319
317
const arr = evalArray ( arg2 ( ) ) ;
320
318
return arr . includes ( item ) ;
321
319
} ,
322
-
320
+ REGEX : ( arg1 , arg2 ) => {
321
+ const stringRegex = string ( arg1 ( ) ) ;
322
+ const value = string ( arg2 ( ) ) ;
323
+ return new RegExp ( stringRegex ) . test ( value ) ;
324
+ } ,
325
+ REGEX_FLAG : ( arg1 , arg2 , arg3 ) => {
326
+ const stringRegex = string ( arg1 ( ) ) ;
327
+ const flag = string ( arg2 ( ) ) ;
328
+ const value = string ( arg3 ( ) ) ;
329
+ return new RegExp ( stringRegex , flag ) . test ( value ) ;
330
+ } ,
323
331
NEG : ( arg ) => - num ( arg ( ) ) ,
324
332
MOD : ( a , b ) => num ( a ( ) ) % num ( b ( ) ) ,
325
333
NOT : ( arg ) => ! arg ( ) ,
You can’t perform that action at this time.
0 commit comments