Javascript libphonenumber:未定义goog

Javascript libphonenumber:未定义goog,javascript,validation,phone-number,libphonenumber,Javascript,Validation,Phone Number,Libphonenumber,我试图在我的项目中使用谷歌的库。我试图使用javascript版本验证电话号码输入,但它给了我一个“goog未定义”错误。我对javascript非常陌生,我已经花了一天的时间寻找答案,但找不到答案。错误出现在phonenumberutil.js的第一行,上面写着 提供('i18n.phonenumbers.Error') 这个库需要闭包库,我将它添加为 goog.require('goog.dom'); goog.require('goog.json'); require('goog.pr

我试图在我的项目中使用谷歌的库。我试图使用javascript版本验证电话号码输入,但它给了我一个“goog未定义”错误。我对javascript非常陌生,我已经花了一天的时间寻找答案,但找不到答案。错误出现在phonenumberutil.js的第一行,上面写着

提供('i18n.phonenumbers.Error')

这个库需要闭包库,我将它添加为


goog.require('goog.dom');
goog.require('goog.json');
require('goog.proto2.ObjectSerializer');
require('goog.string.StringBuffer');

我不知道发生了什么,所以请提供任何帮助。

首先包括'base.js',然后是'phonenumberutil.js'

thanx alot mate,也许这是一个愚蠢的问题,但我对javascript非常陌生:)如果你不想让你的用户在他们的web浏览器中下载所有这些220千字节,我可以建议你使用更轻的(70 KB)此库的端口:
<!--    Scripts for google phone number validation utils -->
    <tags:script source="/js/GooglePhoneNumberUtils/phonenumberutil.js"/>
    <script src="http://closure-library.googlecode.com/svn/trunk/closure/goog/base.js"></script>
    <script>
      goog.require('goog.dom');
      goog.require('goog.json');
      goog.require('goog.proto2.ObjectSerializer');
      goog.require('goog.string.StringBuffer');
    </script>