import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
/**
* @author Martin Pfeffer (pepperonas)
*/
public class FragmentOne extends Fragment {
private static final String TAG = "FragmentOne";
public static Fragment newInstance(int i) {
Fragment fragment = new FragmentOne();
Bundle args = new Bundle();
args.putInt("the_id", i);
fragment.setArguments(args);
return fragment;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Log.d(TAG, "onCreateView " + "");
return inflater.inflate(R.layout.fragment_one, container, false);
}
}
我有一个PhoneNumber字段。有了这个字段,我想给用户一个权限,只需输入数字或+, - ,),(。 我怎样才能有RegularExpression?
答案 0 :(得分:0)
您当前的正则表达式有一个未终止的字符组([
没有]
)。你想要这样的东西:
^([\d() +-]+)$
请注意+
和-
- -
的顺序是范围指示符,因此需要先进行,结束或转义(如\-
中所述)。