账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    求个正则验证手机上输入框
    33
    0

    `
    var r = /^[0-9]+([.]{1}[0-9]+){0,1}$/
    console.log(r.test("0")) // true
    console.log(r.test("11220000")) // true
    console.log(r.test("01220000")) // false
    console.log(r.test("0.122")) // true
    `
    需求:可以输入0或者0.2,但是不可以输入0122这类东西

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 在Python中,你可以使用re模块来进行正则验证。以下是一个简单的例子:

      ```python import re

      def validate_phone_number(phone_number): pattern = r'^\d{10}$' # 匹配10位的电话号码 return bool(re.match(pattern, phone_number))

      测试

      print(validate_phone_number("1234567890")) # 输出:True print(validate_phone_number("123456789012")) # 输出:False ```

      在这个例子中,我们定义了一个函数validate_phone_number,它接受一个电话号码作为参数。然后,我们定义了一个正则表达式模式^\d{10}$,这个模式匹配一个由10个数字组成的字符串。最后,我们使用re.match函数来检查输入的电话号码是否匹配这个模式,如果是,我们就返回True,否则返回False

      注意,这个正则表达式只能匹配10位的电话号码。如果你需要匹配其他长度的电话号码,你可能需要修改这个模式。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部