JavaScript RegExp: R naming conventions
我们都熟悉R中的命名约定(如果不是:venables&smith-R简介,第1.8章)。另一方面,正则表达式仍然是TerraIncognita,也是迄今为止我编程生活中最讨厌的部分…最近,我正式启动了JavaScript重述,并尝试创建精确的regexp来检查正确的r对象名。
简介:对象名必须以
长话短说,这是我的JS代码:
1 2 3 4 | var txt ="._."; var inc = /^\.(?!\d)|^[a-z\.]/i; document.write(inc.test(txt)); |
这种方法管理第一部分(
我不熟悉R或它的命名约定,但我会给它一个机会:
如果您只是想验证名称是否正确开始,那么只需从character类中删除
如果要验证整个名称是否正确,则应执行以下操作:
1 | /^(?:\.(?!\d)|[a-z])[a-z0-9_\.]+$/i |