Sha256: e11cc2a091be9babfc9914f7e3f0858a219361899138c31a7af617a070fd25f5

Contents?: true

Size: 583 Bytes

Versions: 5

Compression:

Stored size: 583 Bytes

Contents

# ecma-re-validator

[![Build Status](https://travis-ci.org/gjtorikian/ecma-re-validator.svg?branch=master)](https://travis-ci.org/gjtorikian/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:

``` ruby
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
```

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ecma-re-validator-0.3.0 README.md
ecma-re-validator-0.2.1 README.md
ecma-re-validator-0.2.0 README.md
ecma-re-validator-0.1.2 README.md
ecma-re-validator-0.1.1 README.md