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(); }