Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge pull request #1 from redsolo/jenkins-10139
[JENKINS-10139] Fix for regex containing back slashes
  • Loading branch information
petehayes committed Sep 14, 2011
2 parents b787ed0 + 80a358f commit c48afbb
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
Expand Up @@ -73,6 +73,10 @@ public String getRegex() {
return regex;
}

public String getJsEncodedRegex() {
return regex.replace("\\", "\\\\");
}

public String getFailedValidationMessage() {
return failedValidationMessage;
}
Expand Down
Expand Up @@ -29,7 +29,7 @@ THE SOFTWARE.
<div name="parameter" description="${it.description}">
<input type="hidden" name="name" value="${it.name}" />
<f:textbox name="value" value="${it.defaultValue}"
checkUrl="'${it.rootUrl}/descriptor/hudson.plugins.validating_string_parameter.ValidatingStringParameterDefinition/validate?regex='+encodeURIComponent(&quot;${it.regex}&quot;)+'&amp;failedValidationMessage='+encodeURIComponent(&quot;${it.failedValidationMessage}&quot;)+'&amp;value='+encodeURIComponent(this.value)"/>
checkUrl="'${it.rootUrl}/descriptor/hudson.plugins.validating_string_parameter.ValidatingStringParameterDefinition/validate?regex='+encodeURIComponent(&quot;${it.jsEncodedRegex}&quot;)+'&amp;failedValidationMessage='+encodeURIComponent(&quot;${it.failedValidationMessage}&quot;)+'&amp;value='+encodeURIComponent(this.value)"/>
</div>
</f:entry>
</j:jelly>

0 comments on commit c48afbb

Please sign in to comment.