001 /** 002 * Implements the CFML Function findnocase 003 */ 004 package railo.runtime.functions.string; 005 006 import railo.commons.lang.StringUtil; 007 import railo.runtime.PageContext; 008 import railo.runtime.ext.function.Function; 009 010 public final class FindNoCase implements Function { 011 012 public static double call(PageContext pc , String sub, String str) { 013 return StringUtil.indexOfIgnoreCase(str, sub)+1; 014 } 015 016 public static double call(PageContext pc , String sub, String str, double number) { 017 return Find.call(pc,sub.toLowerCase(),str.toLowerCase(),number); 018 } 019 }