Skip to content

Instantly share code, notes, and snippets.

View mattfarina's full-sized avatar
┻━┻ ︵ヽ(`Д´)ノ︵ ┻━┻

Matt Farina mattfarina

┻━┻ ︵ヽ(`Д´)ノ︵ ┻━┻
View GitHub Profile
function checkPlain(str) {
var length,
r = new RegExp('(&)|(\")|(<)|(>)|([^&\"<>]*)', 'g')
replacements = ["&amp;", "&quot;", "&lt;", "&gt;"],
retval = '',
match = r.exec(str);
while (match[0] != "") {
length = match.length;
for (var i = 1; i < length; ++i) {
if (match[i] != undefined) {