gpt4 book ai didi

c# - 检查字符串的任何子字符串是否包含字母和数字的组合

转载 作者:太空宇宙 更新时间:2023-11-03 21:38:52 25 4
gpt4 key购买 nike

我有一个文本框,用户正在其中构建要评估的数学表达式。

最后他的表情变成了这样

4+59+8 //this is just an example.

但是他也可能会输入类似的内容

4+59ab+8

我需要检测此类错误组合。有人可以为我提供合适的正则表达式吗?

最佳答案

这个正则表达式看起来像你想要的:

^[\d-+/*^]+$

它将允许数字和数学运算符的任意组合 -, +, /, *, ^

它并不完美,因为它允许仅输入运算符,或在一行中有多个运算符等。虽然可以编写一个仅匹配有效表达式的正则表达式,但最好是在将实际评估表达式的解析器中执行此操作。仅将正则表达式用于简单的预验证。

关于c# - 检查字符串的任何子字符串是否包含字母和数字的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20424044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com