小编Kim*_* Ho的帖子

正则表达式以逗号和空格验证数字

我不确定为什么这个正则表达式不能正常工作。我想验证输入是否采用以下格式:

  1. 12345678,12345678,12345678
  2. * space * 12345678,12345678,12345678,12345678
  3. 12345678,12345678,空间
如果未返回false,则必须为8位数字。下面是我所做的正则表达式,但是它适用于2组数字,但是当我输入另一组数字时,验证不起作用。

  1. 工作:12345678,12345678
  2. 无法运作:12345678,12345678,12345678
var validate_numbers = /^\s*\d{8}\s*\+*(,\s*\d{8},*)?$/;
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript regex

5
推荐指数
0
解决办法
1403
查看次数

未捕获的FirebaseError:消息:此方法在Window上下文中可用

我正在使用Firebase服务工作程序进行Web推送通知.目前,我正面临这样的错误:

Uncaught FirebaseError: Messaging: This method is available in a Window context. (messaging/only-available-in-window).
Run Code Online (Sandbox Code Playgroud)

我在桌面上使用网站注册SW.我该如何解决这个问题?

错误堆栈我进入控制台.

browserErrorMessage: "Failed to register a ServiceWorker: ServiceWorker script evaluation failed"
code :"messaging/failed-serviceworker-registration"
message :"Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: ServiceWorker script evaluation failed (messaging/failed-serviceworker-registration)."
stack: "FirebaseError: Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: ServiceWorker script evaluation failed (messaging/failed-serviceworker-registration).?    at https://www.gstatic.com/firebasejs/3.7.0/firebase.js:555:225"
__proto__: Error
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript push-notification web firebase firebase-cloud-messaging

4
推荐指数
2
解决办法
7030
查看次数