问题描述
- 判断从文本框输入的字符串格式是否正确 正确格式为 0:正确,1:错误,2:是,3:否
-
在js或者C#实现 定义一个var a,文本框输入的放入a中,判断a 是否满足格式 0:正确,1:错误,2:是,3:否实现后截取 数字 冒号 中文字或英文 逗号
解决方案
c#字符串有一个split方法,根据冒号分割成数组,自己去第一个和第二个元素即可
解决方案二:
提问题 提清楚点 你可以叫string 转 array
string str="正确,错误,是,否";
string[] array = str.Split(',');
解决方案三:
你正确的标准是什么?用正则表达式匹配,先要搞清楚正确的判断标准。比如文字+冒号+数字+分号,那么就是
w+:d;
解决方案四:
不知道你是用js判断还是用c#判断
解决方案五:
public void stringTest(){
String string = "0:正确,1:错误,2:是,3:否";
String[] s = string.split(",");
String[] result = {};
for (int i = 0; i < s.length; i++) {
if(s[i].indexOf("正确")>=0){
result=s[i].split(":");
}
}
for (int i = 0; i < result.length; i++) {
System.out.println(result[i]);
}
}
你在控制台看看
时间: 2024-10-29 07:23:55