{"_id":"unicoderegexp","_rev":"235803","name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","dist-tags":{"latest":"0.4.1"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"time":{"modified":"2023-03-24T16:25:36.000Z","created":"2013-12-13T15:14:18.852Z","0.4.1":"2015-08-20T14:34:26.147Z","0.4.0":"2015-08-20T14:00:55.774Z","0.3.1":"2015-08-07T09:58:48.376Z","0.3.0":"2014-03-18T08:31:03.581Z","0.2.4":"2014-03-17T15:18:46.229Z","0.2.3":"2013-12-13T15:53:02.282Z","0.1.0":"2013-12-13T15:16:00.342Z","0.2.0":"2013-12-13T15:15:20.122Z","0.2.1":"2013-12-13T15:15:01.378Z","0.2.2":"2013-12-13T15:14:18.852Z"},"users":{},"repository":{"type":"git","url":"git://github.com/One-com/unicoderegexp.git"},"versions":{"0.4.1":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make test","test":"make test"},"version":"0.4.1","dependencies":{},"devDependencies":{"mocha":"2.2.5","unexpected":"9.6.0","xregexp":"=2.0.0"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"git://github.com/One-com/unicoderegexp.git"},"gitHead":"27583e92d5d250662775d9f4e704f449f992fb77","bugs":{"url":"https://github.com/One-com/unicoderegexp/issues"},"homepage":"https://github.com/One-com/unicoderegexp#readme","_id":"unicoderegexp@0.4.1","_shasum":"afb10e4ef1eeddc711417bbb652bc885da9d4171","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.38","_npmUser":{"name":"maartenwinter","email":"maarten@mwinter.nl"},"dist":{"shasum":"afb10e4ef1eeddc711417bbb652bc885da9d4171","size":10345,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.4.1.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.4.1.tgz"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"directories":{},"publish_time":1440081266147,"_hasShrinkwrap":false,"_cnpm_publish_time":1440081266147,"_cnpmcore_publish_time":"2021-12-18T22:19:18.744Z"},"0.4.0":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make test","test":"make test"},"version":"0.4.0","dependencies":{},"devDependencies":{"mocha":"2.2.5","unexpected":"9.6.0","xregexp":"=2.0.0"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"git://github.com/One-com/unicoderegexp.git"},"gitHead":"6aa5e0e22690e2d117b071ff3fe98cbe7b1c1a4b","bugs":{"url":"https://github.com/One-com/unicoderegexp/issues"},"homepage":"https://github.com/One-com/unicoderegexp#readme","_id":"unicoderegexp@0.4.0","_shasum":"ee9f4664f8a168419f605f98aa66c560f5b3fa53","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.38","_npmUser":{"name":"maartenwinter","email":"maarten@mwinter.nl"},"dist":{"shasum":"ee9f4664f8a168419f605f98aa66c560f5b3fa53","size":10338,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.4.0.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.4.0.tgz"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"directories":{},"publish_time":1440079255774,"_hasShrinkwrap":false,"_cnpm_publish_time":1440079255774,"_cnpmcore_publish_time":"2021-12-18T22:19:19.078Z"},"0.3.1":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make test","test":"make test"},"version":"0.3.1","dependencies":{},"devDependencies":{"mocha":"=1.18.0","unexpected":"2.1.8","xregexp":"=2.0.0"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"git://github.com/One-com/unicoderegexp.git"},"gitHead":"0c1706c72911c68496912304ef70d6254ae5404c","bugs":{"url":"https://github.com/One-com/unicoderegexp/issues"},"homepage":"https://github.com/One-com/unicoderegexp#readme","_id":"unicoderegexp@0.3.1","_shasum":"2173df51f39393789288f5f1aa79e3d9c4b28936","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.10.38","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"dist":{"shasum":"2173df51f39393789288f5f1aa79e3d9c4b28936","size":9956,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.3.1.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.3.1.tgz"},"directories":{},"publish_time":1438941528376,"_hasShrinkwrap":false,"_cnpm_publish_time":1438941528376,"_cnpmcore_publish_time":"2021-12-18T22:19:19.293Z"},"0.3.0":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make test","test":"make test"},"version":"0.3.0","dependencies":{},"devDependencies":{"mocha":"=1.18.0","unexpected":"2.1.8","xregexp":"=2.0.0"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"git://github.com/One-com/unicoderegexp.git"},"bugs":{"url":"https://github.com/One-com/unicoderegexp/issues"},"homepage":"https://github.com/One-com/unicoderegexp","_id":"unicoderegexp@0.3.0","dist":{"shasum":"955aa57166d960eec338f6c415ed0190cd53b0ca","size":9939,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.3.0.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.3.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"directories":{},"publish_time":1395131463581,"_hasShrinkwrap":false,"_cnpm_publish_time":1395131463581,"_cnpmcore_publish_time":"2021-12-18T22:19:19.539Z"},"0.2.4":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make test","test":"make test"},"version":"0.2.4","dependencies":{"xregexp":"=2.0.0"},"devDependencies":{"mocha":"=1.12.0","unexpected":"1.1.3"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"git://github.com/One-com/unicoderegexp.git"},"bugs":{"url":"https://github.com/One-com/unicoderegexp/issues"},"_id":"unicoderegexp@0.2.4","dist":{"shasum":"671474d606f7dd91c417341bac9b580cb1299f4b","size":3033,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.2.4.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.2.4.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"maartenwinter","email":"maarten@mwinter.nl"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"directories":{},"publish_time":1395069526229,"_hasShrinkwrap":false,"_cnpm_publish_time":1395069526229,"_cnpmcore_publish_time":"2021-12-18T22:19:19.743Z"},"0.2.3":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make lint test","test":"make lint test"},"version":"0.2.3","dependencies":{"xregexp":"=2.0.0"},"devDependencies":{"mocha":"=1.12.0","unexpected":"1.1.3"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"svn+ssh://git.one.com/git/node-unicoderegexp.git"},"readmeFilename":"README.md","_id":"unicoderegexp@0.2.3","dist":{"shasum":"5d33813dff1e7e820a2e177da19fea81274fbd80","size":3115,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.2.3.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.2.3.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"directories":{},"publish_time":1386949982282,"_hasShrinkwrap":false,"_cnpm_publish_time":1386949982282,"_cnpmcore_publish_time":"2021-12-18T22:19:19.941Z"},"0.1.0":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make lint test","test":"make lint test"},"version":"0.1.0","engines":{"node":">=0.4.0"},"dependencies":{"one-validation":"=0.4.2","passerror":"=0.0.1","underscore":"=1.3.3","xregexp":"=1.5.0","ain2-papandreou":"=0.1.5"},"optionalDependencies":{"ain2-papandreou":"=0.1.5"},"devDependencies":{"expect.js":"=0.2.0","jshint":"=2.1.4","mocha":"=1.12.0"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"svn+ssh://git.one.com/git/node-unicoderegexp.git"},"readmeFilename":"README.md","_id":"unicoderegexp@0.1.0","dist":{"shasum":"01cde13e42bb4c2aeb4d59d52d54c92d66544432","size":2464,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"directories":{},"publish_time":1386947760342,"_hasShrinkwrap":false,"_cnpm_publish_time":1386947760342,"_cnpmcore_publish_time":"2021-12-18T22:19:20.160Z"},"0.2.0":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make lint test","test":"make lint test"},"version":"0.2.0","dependencies":{"xregexp":"=2.0.0"},"devDependencies":{"chai":"1.7.2","mocha":"=1.12.0","one-lint":"=0.0.2"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"svn+ssh://git.one.com/git/node-unicoderegexp.git"},"readmeFilename":"README.md","_id":"unicoderegexp@0.2.0","dist":{"shasum":"0140a50dbf3894a7a8a357bb13c5d0969eb4897b","size":2709,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.2.0.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"directories":{},"publish_time":1386947720122,"_hasShrinkwrap":false,"_cnpm_publish_time":1386947720122,"_cnpmcore_publish_time":"2021-12-18T22:19:20.385Z"},"0.2.1":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make lint test","test":"make lint test"},"version":"0.2.1","dependencies":{"xregexp":"=2.0.0"},"devDependencies":{"chai":"1.7.2","mocha":"=1.12.0","one-lint":"=0.0.2"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"svn+ssh://git.one.com/git/node-unicoderegexp.git"},"readmeFilename":"README.md","_id":"unicoderegexp@0.2.1","dist":{"shasum":"b1b560ebb957f69986e13e01575e742867c3f9f3","size":2738,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.2.1.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"directories":{},"publish_time":1386947701378,"_hasShrinkwrap":false,"_cnpm_publish_time":1386947701378,"_cnpmcore_publish_time":"2021-12-18T22:19:20.600Z"},"0.2.2":{"name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","keywords":["unicode","regular expression","regexp","regex","characters","printable"],"scripts":{"prepublish":"make lint test","test":"make lint test"},"version":"0.2.2","dependencies":{"xregexp":"=2.0.0"},"devDependencies":{"chai":"1.7.2","mocha":"=1.12.0","one-lint":"=0.0.2"},"main":"lib/unicodeRegExp.js","repository":{"type":"git","url":"svn+ssh://git.one.com/git/node-unicoderegexp.git"},"readmeFilename":"README.md","_id":"unicoderegexp@0.2.2","dist":{"shasum":"2190dad0227bc861d17e79d343ec84f386d64b26","size":3113,"noattachment":false,"key":"/unicoderegexp/-/unicoderegexp-0.2.2.tgz","tarball":"http://name.csiicloud.com:7001/unicoderegexp/download/unicoderegexp-0.2.2.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreaslindpetersen@gmail.com"}],"directories":{},"publish_time":1386947658852,"_hasShrinkwrap":false,"_cnpm_publish_time":1386947658852,"_cnpmcore_publish_time":"2021-12-18T22:19:20.800Z"}},"readme":"unicoderegexp\n=============\n\nVarious regular expressions for unicode character classes (letter,\npunctuation, number, etc.) and helper functions for composing them.\n\nUsed by the [purify](https://github.com/One-com/purify) library.\n\nThe module exports a bunch of useful RegExps each with a single character class in them:\n\n* `letter`\n* `mark`\n* `number`\n* `punctuation`\n* `symbol`\n* `separator`\n* `other`\n* `visible`\n* `printable`\n\n```javascript\nunicodeRegExp.visible.test(\"a\"); // true\nunicodeRegExp.visible.test(\" \"); // false\nunicodeRegExp.visible.test(\"\\u00a0\"); // false -- a non-breaking space is not visible\n```\n\nTo validate an entire string you need to build a new RegExp:\n\n```javascript\nvar visibleStringRegExp = new RegExp('^' + unicodeRegExp.visible.source + '*$');\nvisibleStringRegExp.test(\"foobar\"); // true\nvisibleStringRegExp.test(\"foo bar\"); // false because of the space\n\nunicodeRegExp.removeCharacterFromCharacterClassRegExp(/[æøå]/, 'æ'); // /[\\u00f8\\u00e5]/\nunicodeRegExp.spliceCharacterClassRegExps(/[a-b]/, /[c-d]/); // /[a-bc-d]/\n```\n\nThe info about which characters belong to which classes was taken from the\n[XRegExp](http://xregexp.com/) library and its [Unicode plugin](http://xregexp.com/plugins/#unicode).\n","_attachments":{},"homepage":"https://github.com/One-com/unicoderegexp#readme","bugs":{"url":"https://github.com/One-com/unicoderegexp/issues"}}