summaryrefslogtreecommitdiffstats
path: root/src/regex.js
diff options
context:
space:
mode:
authorUlrich-Matthias Schäfer <ulima.ums@googlemail.com>2018-11-06 13:48:05 +0100
committerUlrich-Matthias Schäfer <ulima.ums@googlemail.com>2018-11-06 13:48:05 +0100
commita0b13ebcacfd74b9f521110c7225bb404325bcd3 (patch)
treea07c5cc422645e31d7dfef81ce4e54f03f0945f6 /src/regex.js
parent9f2696e8a2cf7e4eebc1cc7e31027fe2070094fa (diff)
downloadsvg.js-a0b13ebcacfd74b9f521110c7225bb404325bcd3.tar.gz
svg.js-a0b13ebcacfd74b9f521110c7225bb404325bcd3.zip
reordered modules, add es6 build
Diffstat (limited to 'src/regex.js')
-rw-r--r--src/regex.js58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/regex.js b/src/regex.js
deleted file mode 100644
index 1056554..0000000
--- a/src/regex.js
+++ /dev/null
@@ -1,58 +0,0 @@
-// Parse unit value
-export let numberAndUnit = /^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i
-
-// Parse hex value
-export let hex = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i
-
-// Parse rgb value
-export let rgb = /rgb\((\d+),(\d+),(\d+)\)/
-
-// Parse reference id
-export let reference = /(#[a-z0-9\-_]+)/i
-
-// splits a transformation chain
-export let transforms = /\)\s*,?\s*/
-
-// Whitespace
-export let whitespace = /\s/g
-
-// Test hex value
-export let isHex = /^#[a-f0-9]{3,6}$/i
-
-// Test rgb value
-export let isRgb = /^rgb\(/
-
-// Test css declaration
-export let isCss = /[^:]+:[^;]+;?/
-
-// Test for blank string
-export let isBlank = /^(\s+)?$/
-
-// Test for numeric string
-export let isNumber = /^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i
-
-// Test for percent value
-export let isPercent = /^-?[\d.]+%$/
-
-// Test for image url
-export let isImage = /\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i
-
-// split at whitespace and comma
-export let delimiter = /[\s,]+/
-
-// The following regex are used to parse the d attribute of a path
-
-// Matches all hyphens which are not after an exponent
-export let hyphen = /([^e])-/gi
-
-// Replaces and tests for all path letters
-export let pathLetters = /[MLHVCSQTAZ]/gi
-
-// yes we need this one, too
-export let isPathLetter = /[MLHVCSQTAZ]/i
-
-// matches 0.154.23.45
-export let numbersWithDots = /((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi
-
-// matches .
-export let dots = /\./g