class MarkupMask
Public Class Methods
markup_mask(text)
click to toggle source
# File lib/markup_mask.rb, line 2 def self.markup_mask(text) tagsRegExp = /(<\/?\w+(?:(?:\s+\w+(?:\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>)/ nbspsRegExp = /( )/ jsRegExp = /(function.*?})/ @regex = Regexp.union(nbspsRegExp, tagsRegExp, jsRegExp) unless text.nil? @text_arr = text.split(@regex) end end