我想检查我从Textfield获取的字符串是否有逗号,以便删除它并请求带有点的新值.
我尝试使用
textTestAr.trim().matches("^[,]+$")
Run Code Online (Sandbox Code Playgroud)
但没有任何反应,而这一点
^[1-9,]+$
Run Code Online (Sandbox Code Playgroud)
诀窍,但也匹配数字1.
Mar*_*nik 10
您不需要在此问题上强制使用正则表达式.一个简单的textTestAr.indexOf(',')意志.
插入符号^与文本的开头匹配。[,]+匹配任意数量的逗号。您需要的是忽略您要查找的项目之前和之后的所有内容:
^.*[,].*$
Run Code Online (Sandbox Code Playgroud)
点匹配除换行符之外的任何字符。*是重复(0——任意数字)。匹配$文本的结尾。
请注意,此处无需修剪字符串。
| 归档时间: |
|
| 查看次数: |
6356 次 |
| 最近记录: |