gpt4 book ai didi

php - sql插入语句中的电话号码正则表达式和连接

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:40 24 4
gpt4 key购买 nike

$db->Query("INSERT INTO `userdata`(email,phone) values('".$form_email."','".$form_phone."')");

数据输入正确。但是,在将手机输入数据库之前,我需要连接 +91 国家代码。我尝试使用 +& 运算符...不确定如何用引号引起来或是否有任何其他语法。注意:数据库中的电话号码类型是varchar(15)。我需要改变这个吗?

问题二

我正在使用此表达式 /^[789]\d{9}$/ 来验证电话号码。应以 7 89 开头,长度应为 10 位数字。当我输入 777777777788888888889999999999 时,它只是接受......是否有任何其他验证方式以确保用户输入有效号码?

我能想到的一种方法是将所有 10 个数字相加并限制总数是否为 >=70 但这是正确的逻辑吗?不知道怎么写成表达式。

最佳答案

在PHP中你可以合并

$form_phone= "+91" .$form_phone;

只有你的表达工作正常

Demo

关于php - sql插入语句中的电话号码正则表达式和连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25744322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com