Skip to content

Instantly share code, notes, and snippets.

View kapowaz's full-sized avatar
🏴
warning flag

Ben Darlow kapowaz

🏴
warning flag
View GitHub Profile
@julesfern
julesfern / ruby_string_range_in_javascript.js
Created June 20, 2011 18:48
A bit of fun for SpahQL.js - Matching ruby's range operations for strings in Javascript.
evalStringRange: function(start, end) {
var results = [];
// Figure out if this is a reversed or symmetrical range.
// Another easy comparison: Symmetrical ranges have one entry
if(start == end) return [start];
// Easy comparison: One string is shorter than the other or the range is reversed
if((start > end)||(start.length!=end.length)) return results;
// Columnar charcode indexes: