コード例 #1
0
    private void OkClick()
    {
        string s = _InputField.text.Trim();

        if (s.Equals(null) || s.Equals(""))
        {
            Warning.text = "字符串为空!";
            return;
        }

        if (null != FilterRegularStr)
        {
            bool b = StringFilter.StrMatchRegex(s, FilterRegularStr);

            if (!b)
            {
                //不符合过滤规则,输出错误提示
                Warning.text = WarningStr;
                return;
            }
        }


        if (null != Callback)
        {
            IoBuffer ib = new IoBuffer();
            if (!s.Equals(null))
            {
                ib.PutString(_InputField.text);
                Callback(ib.ToArray());
            }
        }

        Close();
    }