|
@@ -51,6 +51,16 @@ class StringTools {
|
|
|
return s.split(">").join(">").split("<").join("<").split("&").join("&");
|
|
|
}
|
|
|
|
|
|
+ public static function startWith( s : String, start : String ) {
|
|
|
+ return( s.length >= start.length && s.substr(0,start.length) == start );
|
|
|
+ }
|
|
|
+
|
|
|
+ public static function endWith( s : String, end : String ) {
|
|
|
+ var elen = end.length;
|
|
|
+ var slen = s.length;
|
|
|
+ return( slen >= elen && s.substr(slen-elen,elen) == end );
|
|
|
+ }
|
|
|
+
|
|
|
#if neko
|
|
|
private static var _urlEncode = neko.Lib.load("std","url_encode",1);
|
|
|
private static var _urlDecode = neko.Lib.load("std","url_decode",1);
|