HarmonyOS 如何自定义正则表达式
在java中有像以下的正则表达式方法,比如:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
//只允许输入汉字、以及A-Za-z()() ·
public static final boolean checkForeignName(String chinese) {
String check = "^[\\u4E00-\\u9FA5A-Za-z()() ·]+$";
Pattern regex = Pattern.compile(check);
Matcher matcher = regex.matcher(chinese);
return matcher.matches();
}
//:验证字符串是否是数字
public static boolean checkIsNum(String str) {
Pattern pattern = Pattern.compile("^[0-9]*$");
Matcher match = pattern.matcher(str);
if (match.matches() == false) {
return false;
} else {
return true;
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
项目中有很多关于输入的限制,要求各种各样,需要用正则表达式进行匹配,但在HarmonyOS中应该使用哪些API呢?请用HarmonyOS的方法实现以上两个方法。
HarmonyOS
赞
收藏 0
回答 1
相关问题
如何使用正则表达式?
1005浏览 • 1回复 待解决
使用正则表达式的示例
1268浏览 • 1回复 待解决
HarmonyOS 正则表达式执行有问题
682浏览 • 1回复 待解决
HarmonyOS 正则表达式匹配不到
634浏览 • 1回复 待解决
HarmonyOS 如何判断正则表达式是否正确
755浏览 • 1回复 待解决
mysql正则表达式匹配数字
2654浏览 • 1回复 待解决
判断一个字符串是否匹配正则表达式。
921浏览 • 1回复 待解决
HarmonyOS TextInput组件添加了inputFilter属性关联正则表达式出现异常
988浏览 • 1回复 待解决
HarmonyOS 扩展表达式
586浏览 • 1回复 待解决
动态import 变量表达式
1922浏览 • 1回复 待解决
HarmonyOS 动态import变量表达式做反射
683浏览 • 2回复 待解决
HarmonyOS 在workerThread中通过import表达式导入文件失败
746浏览 • 1回复 待解决
HarmonyOS 条件表达式过长时,使用代码自动缩进,换行后没有缩进
584浏览 • 1回复 待解决
HarmonyOS 的正则表达匹配对应的API是什么?
1108浏览 • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件?
1585浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
1430浏览 • 1回复 待解决
自定义弹框如何宽度全屏,高度自定义
1949浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1997浏览 • 1回复 待解决
HarmonyOS 如何自定义相机
896浏览 • 1回复 待解决
HarmonyOS 如何自定义注解?
1277浏览 • 1回复 待解决
HarmonyOS 如何自定义toast
973浏览 • 1回复 待解决
HarmonyOS 如何自定义tab
1494浏览 • 2回复 待解决
HarmonyOS 如何自定义BuildMode?
1442浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
1222浏览 • 1回复 待解决
HarmonyOS 定义自定义组件
1071浏览 • 1回复 待解决
下面是有关正则表达式适配:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#arkts-no-regexp-literals
正则表达式是通用的,下面是demo: