我在文本框中输入了用户输入的字符串。如果用户未输入,我需要在字符串中插入字符“#”。
expected format : aaa#aa#a
这是验证和更正预期格式的代码:-
如果用户输入:aaaaaa,
if (enteredtext.Length >= 7 && enteredtext.EndsWith(","))
{
if (enteredtext.IndexOf('#', 3, 3) == -1)
enteredtext = enteredtext.Insert(3, "#");
if (enteredtext.IndexOf('#', 6, 6) == -1)
enteredtext= enteredtext.Insert(6, "#");
}
还有其他最好的方法来实现它吗?