js正则表达式的空字符为什么不包括\0?

来源:2-5 JS预定义类及边界

标标哟

2017-01-22 23:06

\0是空字符的意思,js中的空白符为[ \t\n\x0B\f\r],空白符为什么不包括\0呢?

写回答 关注

1回答

  • ppppxp
    2017-01-24 17:10:42
    已采纳

    \0代表查找NUL字符,NUL字符通常以转义序列'\0'表示。声明正则表达式是/\0/的时候,'\0'会匹配成功。
    var reg=/\0/;
    reg.test('\0');//true
    reg.test('');//false
    reg.test(' ');//false其他的可以试试

    标标哟

    谢谢你,空白符和空字符是不一样的 空字符为\0,空白符为[ \t\n\x0B\f\r] \0代表查找NULL字符 鸡年大吉~

    2017-01-25 14:47:31

    共 1 条回复 >

JavaScript正则表达式

JavaScript正则表达式教程,理解之后,正则表达式比你想象的简单

96813 学习 · 119 问题

查看课程

相似问题