Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohamedsalem401/regex-wizard
A web-based application crafted for the sole purpose of testing and experimenting with regular expressions (regex).
https://github.com/mohamedsalem401/regex-wizard
react regex regular-expression regular-expressions typescript webapp
Last synced: 25 days ago
JSON representation
A web-based application crafted for the sole purpose of testing and experimenting with regular expressions (regex).
- Host: GitHub
- URL: https://github.com/mohamedsalem401/regex-wizard
- Owner: mohamedsalem401
- Created: 2023-07-19T05:32:35.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-20T17:37:03.000Z (about 1 year ago)
- Last Synced: 2023-09-21T03:40:59.552Z (about 1 year ago)
- Topics: react, regex, regular-expression, regular-expressions, typescript, webapp
- Language: TypeScript
- Homepage: https://mohamedsalem401.github.io/Regex-Wizard/
- Size: 1.82 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Regex Testing in TypeScript React
This is an application for testing regular expressions in a TypeScript and React.
![Image 1](https://storage.googleapis.com/resume-bucket-404/Project%20gallery/mohamedsalem401.github.io_Regex-Wizard.png)
![Image 2](https://storage.googleapis.com/resume-bucket-404/Project%20gallery/mohamedsalem401.github.io_Regex-Wizard_%20(3).png)
## Features ๐
- โ **Match Regexes**: Easily test and match regular expressions against input strings.
- ๐ **Substitution**: Perform substitution operations using regular expressions.
- ๐งช **Unit Testing**: Conduct unit testing of your regular expressions to ensure they work as expected.
- ๐ **And More**: Explore additional features to enhance your regex testing experience.
## Usage
1. Clone the repository:
```shell
git clone https://github.com/mohamedsalem401/Regex-Wizard.git
```2. Install dependencies:
```shell
cd Regex-Wizard
npm install
```3. Start the development server:
```shell
npm start
```4. Open your browser and navigate to `http://localhost:3000` to see the app.
## Regular Expression Examples
Here are some examples of regular expressions that you can test in this project:
- Email validation: `^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$`
- Phone number validation: `^\+?[1-9]\d{1,14}$`
- URL validation: `^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})([\/\w .-]*)*\/?$`## Contributing
Contributions are welcome! If you find any issues or have suggestions for improvement, please create a new issue or submit a pull request on [GitHub](https://github.com/mohamedsalem401/Regex-Wizard).
## License
All Rights Reserved
This project is the intellectual property of Mohamed Yahia. All rights are reserved. No part of this project may be distributed or transmitted in any form or by any means, including copying, without the prior written permission of the owner.
For inquiries, please contact [email protected] :)