https://github.com/gjtorikian/ecma-re-validator
Validate a regular expression against what ECMA-262 (JavaScript) can actually do.
https://github.com/gjtorikian/ecma-re-validator
Last synced: 12 minutes ago
JSON representation
Repository metadata
Validate a regular expression against what ECMA-262 (JavaScript) can actually do.
- Host: GitHub
- URL: https://github.com/gjtorikian/ecma-re-validator
- Owner: gjtorikian
- License: mit
- Created: 2015-03-17T23:20:14.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2022-02-15T09:37:19.000Z (about 4 years ago)
- Last Synced: 2026-02-10T10:15:46.269Z (21 days ago)
- Language: Ruby
- Homepage:
- Size: 5.46 MB
- Stars: 2
- Watchers: 1
- Forks: 5
- Open Issues: 0
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
README.md
ecma-re-validator
Pass in a string to validate if it would work in ECMA-262, aka JavaScript.
The information for what is valid and what isn't comes from http://www.regular-expressions.info/javascript.html.
Usage
Pass in either a string or a Regexp:
require 'ecma-re-validator'
re = "[Ss]mith\\\\b"
EcmaReValidator.valid?(re) # true
re = /(?<=a)b/
EcmaReValidator.valid?(re) # false--lookbehinds don't exist in JS
Owner metadata
- Name: Garen Torikian
- Login: gjtorikian
- Email:
- Kind: user
- Description:
- Website: https://www.gjtorikian.online
- Location: Lenapehoking
- Twitter:
- Company: Yetto
- Icon url: https://avatars.githubusercontent.com/u/64050?u=e41ff60552c0dcda088e5c5c3ed1e3bf34f37dcc&v=4
- Repositories: 410
- Last ynced at: 2026-02-27T19:02:09.548Z
- Profile URL: https://github.com/gjtorikian
GitHub Events
Total
Last Year
Committers metadata
Last synced: 1 day ago
Total Commits: 46
Total Committers: 5
Avg Commits per committer: 9.2
Development Distribution Score (DDS): 0.109
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Garen Torikian | g****n@g****m | 41 |
| Georgeo Rocco | g****o@g****m | 2 |
| Ryan Ong | r****g@p****m | 1 |
| James Stocks | j****s@c****o | 1 |
| George Ciltaru | 1 |
Committer domains:
- chef.io: 1
- plated.com: 1
Issue and Pull Request metadata
Last synced: 2 months ago
Total issues: 0
Total pull requests: 8
Average time to close issues: N/A
Average time to close pull requests: about 6 hours
Total issue authors: 0
Total pull request authors: 5
Average comments per issue: 0
Average comments per pull request: 0.88
Merged pull request: 8
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
Top Pull Request Authors
- gjtorikian (3)
- ggrocco (2)
- ryan-plated (1)
- james-stocks (1)
- gciltaru (1)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 11
-
Total downloads:
- rubygems: 87,272,707 total
- Total docker downloads: 943,034,110
- Total dependent packages: 3 (may contain duplicates)
- Total dependent repositories: 1,317 (may contain duplicates)
- Total versions: 29
- Total maintainers: 1
gem.coop: ecma-re-validator
Validate a regular expression string against what ECMA-262 can actually do.
- Homepage: https://github.com/gjtorikian/ecma-re-validator
- Documentation: http://www.rubydoc.info/gems/ecma-re-validator/
- Licenses: MIT
- Latest release: 0.4.0 (published about 4 years ago)
- Last Synced: 2026-03-02T04:01:54.919Z (1 day ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 43,639,210 Total
- Docker Downloads: 471,517,055
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.196%
- Docker downloads count: 0.22%
- Downloads: 0.563%
- Maintainers (1)
rubygems.org: ecma-re-validator
Validate a regular expression string against what ECMA-262 can actually do.
- Homepage: https://github.com/gjtorikian/ecma-re-validator
- Documentation: http://www.rubydoc.info/gems/ecma-re-validator/
- Licenses: MIT
- Latest release: 0.4.0 (published about 4 years ago)
- Last Synced: 2026-02-28T16:00:28.787Z (3 days ago)
- Versions: 7
- Dependent Packages: 3
- Dependent Repositories: 1,317
- Downloads: 43,633,497 Total
- Docker Downloads: 471,517,055
-
Rankings:
- Docker downloads count: 0.27%
- Downloads: 0.517%
- Dependent repos count: 0.876%
- Dependent packages count: 4.021%
- Average: 7.867%
- Forks count: 12.112%
- Stargazers count: 29.405%
- Maintainers (1)
proxy.golang.org: github.com/gjtorikian/ecma-re-validator
- Homepage:
- Documentation: https://pkg.go.dev/github.com/gjtorikian/ecma-re-validator#section-documentation
- Licenses: mit
- Latest release: v0.4.0 (published about 4 years ago)
- Last Synced: 2026-02-28T16:00:28.600Z (3 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 8.176%
- Dependent packages count: 9.576%
- Dependent repos count: 10.802%
- Average: 11.201%
- Stargazers count: 16.252%
ubuntu-23.04: ruby-ecma-re-validator
- Homepage: https://github.com/gjtorikian/ecma-re-validator
- Licenses:
- Latest release: 0.3.0-2 (published 20 days ago)
- Last Synced: 2026-02-11T06:38:25.392Z (20 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-11: ruby-ecma-re-validator
- Homepage: https://github.com/gjtorikian/ecma-re-validator
- Documentation: https://packages.debian.org/bullseye/ruby-ecma-re-validator
- Licenses:
- Latest release: 0.2.1-2 (published 21 days ago)
- Last Synced: 2026-02-13T08:19:52.962Z (18 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.10: ruby-ecma-re-validator
- Homepage: https://github.com/gjtorikian/ecma-re-validator
- Licenses:
- Latest release: 0.3.0-2 (published 18 days ago)
- Last Synced: 2026-02-13T18:18:24.132Z (18 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-22.04: ruby-ecma-re-validator
- Homepage: https://github.com/gjtorikian/ecma-re-validator
- Licenses:
- Latest release: 0.3.0-2 (published 18 days ago)
- Last Synced: 2026-02-13T13:16:03.412Z (18 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-12: ruby-ecma-re-validator
- Homepage: https://github.com/gjtorikian/ecma-re-validator
- Documentation: https://packages.debian.org/bookworm/ruby-ecma-re-validator
- Licenses:
- Latest release: 0.3.0-2 (published 19 days ago)
- Last Synced: 2026-02-12T23:28:28.717Z (19 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: ruby-ecma-re-validator
- Homepage: https://github.com/gjtorikian/ecma-re-validator
- Documentation: https://packages.debian.org/trixie/ruby-ecma-re-validator
- Licenses:
- Latest release: 0.4.0-1 (published 19 days ago)
- Last Synced: 2026-02-13T13:14:58.317Z (18 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- awesome_print >= 0 development
- rake ~> 13.0 development
- rspec ~> 3.1 development
- rubocop >= 0 development
- rubocop-rspec >= 0 development
- rubocop-standard >= 0 development
- regexp_parser ~> 2.2
Score: 23.055709382428013