在PB中使用正则表达式:matchw(string str,string pattern)
比如:验证某个邮箱格式是否正确
代码exp:
string ls_match
string ls_email_address
ls_match = "^[A-Z,a-z,0-9,'_']+@[A-Z,a-z,0-9]+\.com?$" //正则表达式规则
ls_email_address = sle_email.text //代检测email地址的字符串
if matchw(ls_email_address, ls_match) then
messagebox('',ls_match+ ' 格式正确')
else
messagebox('', ls_match+' 不合法的Email地址!')
end if