You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ca...@apache.org on 2018/10/30 00:03:12 UTC
[royale-asjs] branch develop updated: update Restric doc and add an
example
This is an automated email from the ASF dual-hosted git repository.
carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new 9a8ac41 update Restric doc and add an example
9a8ac41 is described below
commit 9a8ac419e5da075628266f2b04c1f52ba1ece2b1
Author: Carlos Rovira <ca...@apache.org>
AuthorDate: Tue Oct 30 01:03:03 2018 +0100
update Restric doc and add an example
---
.../JewelExample/src/main/royale/TextInputPlayGround.mxml | 8 +++++++-
.../royale/jewel/beads/controls/textinput/Restrict.as | 13 ++++---------
2 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/examples/royale/JewelExample/src/main/royale/TextInputPlayGround.mxml b/examples/royale/JewelExample/src/main/royale/TextInputPlayGround.mxml
index 6d46f90..031efb8 100644
--- a/examples/royale/JewelExample/src/main/royale/TextInputPlayGround.mxml
+++ b/examples/royale/JewelExample/src/main/royale/TextInputPlayGround.mxml
@@ -115,10 +115,16 @@ limitations under the License.
</j:TextInput>
<j:TextInput>
<js:beads>
- <j:TextPrompt prompt="Only Numbers"/>
+ <j:TextPrompt prompt="Only numbers"/>
<j:Restrict pattern="[^0-9]"/>
</js:beads>
</j:TextInput>
+ <j:TextInput>
+ <js:beads>
+ <j:TextPrompt prompt="Only letters and numbers"/>
+ <j:Restrict pattern="[^0-9a-zA-Z]"/>
+ </js:beads>
+ </j:TextInput>
</j:VGroup>
</j:Card>
</j:GridCell>
diff --git a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/Restrict.as b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/Restrict.as
index 160e6f4..e1662dc 100644
--- a/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/Restrict.as
+++ b/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/beads/controls/textinput/Restrict.as
@@ -41,15 +41,10 @@ package org.apache.royale.jewel.beads.controls.textinput
* any Jewel TextInputBase control. The bead uses a reg exp pattern to validate
* input from user. A text property allows to configure error text.
*
- * use examples:
- * Numeric pattern = -?[0-9]*(\.[0-9]+)?
- * error text = "Input is not a number!"
- *
- * Letters and spaces only pattern = [A-Z,a-z, ]*
- * error text = "Letters and spaces only";
- *
- * Digits only = [0-9]*
- * error text = "Digits only";
+ * pattern examples:
+ * Numeric ony pattern = [^0-9]
+ * Letters only pattern = [^a-zA-Z]
+ * Numeric and letters only pattern = [^0-9a-zA-Z]
*
* @langversion 3.0
* @playerversion Flash 10.2