|
|
|
@ -865,7 +865,7 @@ namespace Rs.MotionPlat
|
|
|
|
|
StringBuilder msg = new StringBuilder();
|
|
|
|
|
//string reg = "[\\w,&,\\.]";
|
|
|
|
|
//string reg = "([a-z 0-9 A-Z]*_{0,1})";
|
|
|
|
|
string reg = "\\w";
|
|
|
|
|
string reg = "[a-z A-Z \\d \\- _]";
|
|
|
|
|
TextBox textBox = (TextBox)sender;
|
|
|
|
|
string text = textBox.Text;
|
|
|
|
|
char[] charData = text.ToCharArray();
|
|
|
|
@ -873,9 +873,9 @@ namespace Rs.MotionPlat
|
|
|
|
|
{
|
|
|
|
|
if (Regex.IsMatch(charData[i].ToString(), reg))
|
|
|
|
|
{
|
|
|
|
|
if(i>0 && charData[i]=='_')
|
|
|
|
|
if(i>0 && (charData[i]=='_' || charData[i]=='-'))
|
|
|
|
|
{
|
|
|
|
|
if (charData[i] != charData[i-1])
|
|
|
|
|
if (charData[i-1] != '_' && charData[i-1]!='-')
|
|
|
|
|
{
|
|
|
|
|
msg.Append(charData[i].ToString());
|
|
|
|
|
}
|
|
|
|
|