You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AS3中检查字符串是否仅包含运算符和数字?

可以用正则表达式实现该功能

直接通过匹配仅允许的字符范围就能完成检查,具体正则表达式如下:

^[0-9+\-./\*X=]+$

表达式说明:

  • ^:匹配字符串的起始位置
  • $:匹配字符串的结束位置
  • [0-9+\-./\*X=]:定义允许的字符集合,包含:
    • 0-9 数字
    • 运算符 +、-(转义是避免被识别为字符范围)、.、/、*(转义是因为*是正则元字符)、X、=
  • +:确保字符串至少包含一个允许的字符(如果需要允许空字符串,可替换为*)

示例验证:

  • 合法字符串:"28+30-22*5" → 匹配成功,返回true
  • 非法字符串:"28+30a-22*5"(含字母a)→ 匹配失败,返回false

内容的提问来源于stack exchange,提问作者Sushil Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 12:35:22