HarmonyOS 使用正则校验字段问题

大小写、数字、身份证等要怎么写?

HarmonyOS
2025-01-09 14:43:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

下面是有关正则表达式适配:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#arkts-no-regexp-literals

正则表达式是通用的,参考示例:

let reg: RegExp;
reg = new RegExp('#\\\([0-9a-zA-Z\u4e00-\u9fa5]{0,20}\\\)')
const sss: string = '@江003 系统#(难过)#(愉快)#(愉快)是一种';
let res = reg.test(sss)
console.log("正则=============>" + res)

//只允许输入汉字、以及A-Za-z()() ·
let reg1 = new RegExp("^[\\u4E00-\\u9FA5A-Za-z()() ·]+$")
let s = ""
let res1 = reg1.test(s)
console.log("正则------------>" + res1)

//:验证字符串是否是数字
let reg2 = new RegExp("^[0-9]*$")
let ss = "1234854856"
let res2 = reg2.test(ss)
console.log("正则------------>" + res2)

身份证的正则可参考:身份证号码正则匹配(正则表达式)

大小写和数字的正则可参考:正则表达式验证

分享
微博
QQ
微信
回复
2025-01-09 17:02:00
相关问题
HarmonyOS 正则问题
232浏览 • 1回复 待解决
HarmonyOS 正则表达式执行有问题
351浏览 • 1回复 待解决
如何使用正则表达式?
695浏览 • 1回复 待解决
使用正则表达式的示例
903浏览 • 1回复 待解决
HarmonyOS number字段精度丢失问题
1178浏览 • 1回复 待解决
HarmonyOS项目字段未定义问题
702浏览 • 1回复 待解决
PostgreSQL interval后跟字段问题
4755浏览 • 2回复 待解决
HarmonyOS 正则特殊字符转义无法匹配
399浏览 • 1回复 待解决
HarmonyOS 正则匹配want如何正确填写host
715浏览 • 1回复 待解决
HarmonyOS 正则表达式匹配不到
265浏览 • 1回复 待解决
HarmonyOS 短信校验控件
358浏览 • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗?
412浏览 • 1回复 待解决
HarmonyOS 网络地址格式校验--
431浏览 • 1回复 待解决
关于mysql存大文本字段问题
4260浏览 • 1回复 待解决
HarmonyOS 如何自定义正则表达式
282浏览 • 1回复 待解决
HarmonyOS 支持对字符串的正则处理么
258浏览 • 1回复 待解决