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: about 5 hours 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 (over 10 years ago)
- Default Branch: main
- Last Pushed: 2022-02-15T09:37:19.000Z (almost 4 years ago)
- Last Synced: 2025-11-27T17:13:15.825Z (13 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: CTO @yettoapp
- Website: https://www.gjtorikian.online
- Location: Lenapehoking
- Twitter:
- Company: Yetto
- Icon url: https://avatars.githubusercontent.com/u/64050?u=e41ff60552c0dcda088e5c5c3ed1e3bf34f37dcc&v=4
- Repositories: 401
- Last ynced at: 2025-10-30T09:40:29.278Z
- Profile URL: https://github.com/gjtorikian
GitHub Events
Total
Last Year
Committers metadata
Last synced: 3 days 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: 18 days 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: 3
-
Total downloads:
- rubygems: 85,768,771 total
- Total docker downloads: 943,034,110
- Total dependent packages: 3 (may contain duplicates)
- Total dependent repositories: 1,317 (may contain duplicates)
- Total versions: 21
- 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 almost 4 years ago)
- Last Synced: 2025-12-08T02:31:38.570Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 42,886,345 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 almost 4 years ago)
- Last Synced: 2025-12-06T23:02:00.185Z (3 days ago)
- Versions: 7
- Dependent Packages: 3
- Dependent Repositories: 1,317
- Downloads: 42,882,426 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 almost 4 years ago)
- Last Synced: 2025-12-06T23:02:02.262Z (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%
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.054248621460566