作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想通过 JavaScript RegEx 检查手机号码输入,但在构造正确的查询时遇到困难。我想要的只是验证手机号码。我需要的格式是:5(0/3/4)X XXX XXXX包括空格。
例如;532 123 4567 将在以下时间内有效532 1234567 无效。还458 123 4567 无效。
澄清规则是:
根据以下规则后跟任意数字:
单个空格
我使用的代码如下:
function isPhone(phone) {
var pattern = [PATTERN HERE];
return pattern.test(phone);
}
我应该使用哪种模式进行验证?
问候。
最佳答案
匹配您的确切规则的简单正则表达式是:
^5(0[5-7]|[3-5]\d) \d{3} \d{4}$
请注意,如果您要验证用户输入,则应允许任何无需格式化即可使用的输入。在这种情况下,您应该将空格设为可选:
^5(0[5-7]|[3-5]\d) ?\d{3} ?\d{4}$
关于JavaScript 土耳其手机号码验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47353013/
2016 年土耳其政府决定保留 GMT+3 时区以节省夏令时,但在 Android 上: Calendar calendar = Calendar.getInstance(); TimeZone tz
浏览器上 JavaScript 中的日期计算问题。有 3 个参数 -从日期、天数和到日期 从使用 JavaScript 中的日历组件选择的日期 = 30/10/2016输入的天数 = 2 基于没有。应
有人可以帮忙解决以下问题吗? 我的操作系统是最新的 windows 10,时区是 (UTC+0300) Istanbul(夏令时已被移除,时区设置为 +0300 在土耳其的最新规定之后 - 2016
我是一名优秀的程序员,十分优秀!