📌  相关文章
📜  印度手机号码 10 位数字正则表达式 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:07:21.787000             🧑  作者: Mango

印度手机号码10位数字正则表达式 - Shell-Bash

如果你需要在Bash脚本中验证印度手机号码,你可以使用以下的10位数字正则表达式:

regex="^[6-9][0-9]{9}$"

这个正则表达式要求:

  1. 开头必须是6、7、8、9之一;
  2. 后面必须是9个数字;
  3. 总长度必须是10位。

这个正则表达式可以用在Bash中的if语句或者case语句中进行验证,确保输入的是一个合法的印度手机号码。

以下是一个使用上述正则表达式验证手机号码的示例代码:

#!/bin/bash

phone_number="9876543210"
regex="^[6-9][0-9]{9}$"

if [[ $phone_number =~ $regex ]]
then
    echo "Valid phone number!"
else
    echo "Invalid phone number!"
fi

运行上述代码,输出结果应该是"Valid phone number!"。如果将手机号码改为"0123456789",则输出结果应该是"Invalid phone number!"。

希望本篇介绍能帮助你在Bash脚本中使用正则表达式验证印度手机号码。