Regular Expressions 101

Community Patterns

There does not seem to be anything here

Community Library Entry

1

Regular Expression
ECMAScript (JavaScript)

'
class MyNewLanguage extends PureComponent { // // Proptypes static propTypes = { regex: PropTypes.string.isRequired, flags: PropTypes.string.isRequired, delimiter: PropTypes.string.isRequired, testString: PropTypes.string.isRequired, isSubstituting: PropTypes.bool.isRequired, isGlobal: PropTypes.bool.isRequired, substString: PropTypes.string }; // // Control // If you need to manipulate any data, you should preferably do it in a function defined // on the class body here. This could for example be sanitizing data (escaping quotes, etc). // // Render functions render() { return ( <Highlight lang="myNewLanguage"> {this._renderCode()} </Highlight> ); } _renderCode() { const { regex, flags, delimiter, testString, isSubstituting, substString, isGlobal } = this.props; const codeString = new CodeString(); // CodeString is a basic class that allows you to create a code snippet without having // to worry about indentation or newlines. // The only functions are `append`, `indent` and `toString`. // The implementation can be found on this page. // Create your code string here codeString.append(`Use string literals when ${regex} interpolating ${flags} data`); return codeString.toString(); } } export default MyNewLangauge;
'
gm

Description

  1. PropTypes.string# ``
Submitted by Khaliq88 - 2 months ago