diff --git a/src/isomorphic/children/ReactChildren.js b/src/isomorphic/children/ReactChildren.js index 836ac15c5b..e23fca1c75 100644 --- a/src/isomorphic/children/ReactChildren.js +++ b/src/isomorphic/children/ReactChildren.js @@ -21,9 +21,9 @@ var twoArgumentPooler = PooledClass.twoArgumentPooler; var fourArgumentPooler = PooledClass.fourArgumentPooler; -var userProvidedKeyEscapeRegex = /\/(?!\/)/g; +var userProvidedKeyEscapeRegex = /\/+/g; function escapeUserProvidedKey(text) { - return ('' + text).replace(userProvidedKeyEscapeRegex, '//'); + return ('' + text).replace(userProvidedKeyEscapeRegex, '$&/'); }