{"_id":"unicoderegexp","_rev":"25-1d339da2a5d31400b9d29dd463a99dc3","name":"unicoderegexp","description":"Regular expressions for various Unicode character classes extracted from XRegExp","dist-tags":{"latest":"0.4.1"},"versions":{"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"},"_id":"unicoderegexp@0.2.2","dist":{"shasum":"2190dad0227bc861d17e79d343ec84f386d64b26","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.2.2.tgz","integrity":"sha512-F+lDk0VAo7Yj/bDjMqpxZMamv1WUxhP0e3DlhC8dsHm9TIZI2wZrt6Sq0zhb0yRMD1A7KHNMFRGIgmuWi/lCCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaHV+1A6D+6OipDobCkdG2eRPsfoRr1dIbChSwAcbQaAIgUx90vwGpClKOmGtkchOO2gqTyJ+lM9yRp9JQrzbXZQc="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"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"},"_id":"unicoderegexp@0.2.1","dist":{"shasum":"b1b560ebb957f69986e13e01575e742867c3f9f3","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.2.1.tgz","integrity":"sha512-52eG4pEoQo8fi56MgoJCIsK/NVP69Ro+caFGbhmb/QNLIlvtofbIxOTwUYS/NBuJPRWeXf/NOZwUoqoggWejtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASTP65PuAkdPk4oaXLHTpXOlSSP7Fg4jvIEkgNGUskAAiEAqoex8PbyLSWmBHSbKyHOiM7idX9g+IsZ4/5wA7MBWHI="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"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"},"_id":"unicoderegexp@0.2.0","dist":{"shasum":"0140a50dbf3894a7a8a357bb13c5d0969eb4897b","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.2.0.tgz","integrity":"sha512-/1QiZjmFSAhyhrtB6huI8PusouwvS+VOIOkd86zFVjt4hUMJqxp1MxzclmEbefg2wqqE6m683xt3b7SDrc1D7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSdOkX6Vaetlc0TmS3EQyM6F3uKKnSmt5CkHNtghNmUQIgUcihAF01ZiuwNX4ZOn80WWb9vz+Ltxf4ROTRQ44+Le0="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"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"},"_id":"unicoderegexp@0.1.0","dist":{"shasum":"01cde13e42bb4c2aeb4d59d52d54c92d66544432","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.1.0.tgz","integrity":"sha512-BIaxS0bIQbiP9euMdzHaNOGGFddCrpWSuGhP0PUu3vQdRIjYOCRS9R6UbcIckdUQom0BkXnet7zH6d5AoM+dRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+BTZF5S2r+NIONqlb/LTaxqw3JyGjNq+Vs8HuNkf4OAiAS+RhGs0RgS4vrURAsqeMc2BQrL9IcUpeetP2pKYw40w=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"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"},"_id":"unicoderegexp@0.2.3","dist":{"shasum":"5d33813dff1e7e820a2e177da19fea81274fbd80","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.2.3.tgz","integrity":"sha512-dmzfV5H15EApyD8BfX7lg65bLNIVJta2wz1qLiH6yj4eop+x6W/H6uYMWdDa/c+qMGkPGUVpQICDvS1ulXuYjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSlzQNfwNj5LUKymNWknig7DZ1YpV/0OPdUNgTYoIl8AiEAricMCnhSlCGZ+qOCAZGZKqNuENkYW4xHJQTSt8rOu3c="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"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","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.2.4.tgz","integrity":"sha512-nt8w6uJUj8i00oatF4DCiFnsUylHvtKfBOj2b4sy0ziOaW5NCqsX8+lXEyeldnynRRjIsKlQcgLagIN+Vq2Ccg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdeZGFhV2CSrOqeLg9vmu7O7Vv5wnrl8Efwyvm0u31/AiEAnfRWc1qlVH2B3YKCX9pxgBw0RFyDylv5Z3zuzKvbaGw="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"maartenwinter","email":"maarten@mwinter.nl"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}]},"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","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.3.0.tgz","integrity":"sha512-3Duh920PftIO5SxFSCOuEnbekoMf+O31i8vSOuut0bKcQfkI2pXp6HD92Tb05oJfGa9Wq4v4BHUPyEUnnaHkXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIeOIZjjqYpD/TPaR3X7b95PiztVKregnesabTQRWCVwIgah/aDYAub8BxQ0s3bqxLMF6sMahZQkiMWsX6+rG0R5Y="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}]},"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":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}],"dist":{"shasum":"2173df51f39393789288f5f1aa79e3d9c4b28936","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.3.1.tgz","integrity":"sha512-xd7ypbCKAqGaQynBX2VwxUbOQ9aANg7mKPr4NRPZgqHMpgKtMkaq9dscRmaL2Yt39EVn+X9BzfZAIaplwMJ0RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhFYwzxvZiGNyvU/2yl672KcNvWzdrpGmZScWvxDQGdwIhALHZ67TFSpC3Qsw4WStC5ctlyzvHilAVvFa6CQMRoqxl"}]}},"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","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.4.0.tgz","integrity":"sha512-BkSCbD5aQexpGiY8XjaCiz276FqkF6rZGU5KYS8wkDuewDhAjRHDw23toHUGzMAtwx7eFFWUozHBvtXSH8BWYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3hORx3zp+lf9PRil6HwHhfrvk1m1I+Ay5oWXT3NY43AiAx8XNsy3ng8CvZd4/8fYzN1C9+YmtKOKoz7Yz8s0XZUQ=="}]},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}]},"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","tarball":"https://registry.npmjs.org/unicoderegexp/-/unicoderegexp-0.4.1.tgz","integrity":"sha512-ydh8D5mdd2ldTS25GtZJEgLciuF0Qf2n3rwPhonELk3HioX201ClYGvZMc1bCmx6nblZiADQwbMWekeIqs51qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4Pra64FRHTOCKrcizH/YAo3wNH27sUfQ071RfZAxD5AiBDGAOG1LUWXKPUwEGF17G1Ng/erZqBgxuJdWVN8aLxrA=="}]},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}]}},"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","maintainers":[{"email":"andreas@one.com","name":"papandreou"},{"email":"mail@mwinter.nl","name":"maartenwinter"}],"time":{"modified":"2022-06-28T04:28:31.353Z","created":"2013-12-13T15:14:15.239Z","0.2.2":"2013-12-13T15:14:18.852Z","0.2.1":"2013-12-13T15:15:01.378Z","0.2.0":"2013-12-13T15:15:20.122Z","0.1.0":"2013-12-13T15:16:00.342Z","0.2.3":"2013-12-13T15:53:02.282Z","0.2.4":"2014-03-17T15:18:46.229Z","0.3.0":"2014-03-18T08:31:03.581Z","0.3.1":"2015-08-07T09:58:48.376Z","0.4.0":"2015-08-20T14:00:55.774Z","0.4.1":"2015-08-20T14:34:26.147Z"},"repository":{"type":"git","url":"git://github.com/One-com/unicoderegexp.git"},"keywords":["unicode","regular expression","regexp","regex","characters","printable"],"readmeFilename":"README.md","bugs":{"url":"https://github.com/One-com/unicoderegexp/issues"},"homepage":"https://github.com/One-com/unicoderegexp#readme"}