Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于查找空间和'的Regexp/';使用actionscript 3的用户输入中的字符_Javascript_Regex_Actionscript 3_Apache Flex - Fatal编程技术网

Javascript 用于查找空间和'的Regexp/';使用actionscript 3的用户输入中的字符

Javascript 用于查找空间和'的Regexp/';使用actionscript 3的用户输入中的字符,javascript,regex,actionscript-3,apache-flex,Javascript,Regex,Actionscript 3,Apache Flex,用户标识不应包含空格和“/”(正斜杠)字符 我正在试用actionscript(as3)中的regexp来测试用户输入 我试过这样的东西/[^\s\/]/ 我是actionscript3的新手 有人能给你一些有价值的建议吗?你需要添加开始和结束锚,并且你必须在否定字符类[^\s\/]之后添加+。因此,它将匹配任何字符,但不匹配空格或正斜杠一次或多次 > /^[^\s\/]+$/.test("foo g") false > /^[^\s\/]+$/.test("foog") true

用户标识不应包含空格和“/”(正斜杠)字符

我正在试用actionscript(as3)中的regexp来测试用户输入

我试过这样的东西<代码>/[^\s\/]/

我是actionscript3的新手


有人能给你一些有价值的建议吗?

你需要添加开始和结束锚,并且你必须在否定字符类
[^\s\/]
之后添加
+
。因此,它将匹配任何字符,但不匹配空格或正斜杠一次或多次

> /^[^\s\/]+$/.test("foo g")
false
> /^[^\s\/]+$/.test("foog")
true
> /^[^\s\/]+$/.test("foo/g")
false

如果用户输入直接来自
TextField
,您可能会发现使用
TextField
类的
restrict
maxChars
属性更容易,这些属性提供了对文本输入中允许的字符数和字符集数的内置控制

如果需要更复杂的规则,则需要regexp,但在您的情况下,它应该足够了:

my_txt.restrict = "^ /";
和的文件