可以用来校验邮箱或电话号码吗?

可以验证文字形态,但复杂业务规则通常需要更多检查。例如电话号码的号码段、邮箱是否存在、日期是否合法,都不能仅凭一条字符匹配规则确认。JavaScript中的反斜杠d默认匹配ASCII数字;如果希望处理其他字符,应明确设计字符范围。针对中文、Emoji、换行、空格、空文本和超长内容分别准备样本,既检查应当匹配的情况,也检查应当拒绝的情况,才更接近真实输入。

相关问题