这个网站包含两个JavaScript函数:regInput
和 checkspace
。
regInput
函数是一个用于验证输入字符串是否符合特定正则表达式的函数。它首先检查当前选择器(document.selection)的父元素是否为 “INPUT” ,如果不是,则返回false。如果满足条件,它将复制当前选择器的范围到一个新的对象中,并将输入字符串添加到新对象的文本属性中。然后,它将新对象设置为与源范围的起始点相同(即从文本开始到开始)。最后,它将新对象的文本属性与输入字符串合并,并使用正则表达式测试合并后的字符串是否符合正则表达式。
checkspace
函数用于检查字符串中的空格数量是否与给定的字符串相匹配。它遍历字符串中的每个字符,将空格添加到新的字符串中,并在遍历完成后检查新字符串是否等于给定的字符串。如果是,则返回true;否则,返回false。