ES6 localeCompare()
此方法返回一个数字,指示引用字符串是在排序顺序之前还是之后或与给定字符串相同。
语法
string.localeCompare( param )
详细参数
param - 要与字符串对象进行比较的字符串。
返回值
- 0 - 如果字符串匹配100%。
- 1 - 不匹配,参数值位于区域设置排序顺序中字符串对象的值之前。
- 负值 - 不匹配,参数值位于本地排序顺序中字符串对象的值之后。
例
var str1 = new String( "This is beautiful string" );
var index = str1.localeCompare( "This is beautiful string");
console.log("localeCompare first :" + index );
输出
localeCompare first :0
此方法查找正则表达式和字符串之间的匹配项,并使用新的子字符串替换匹配的子字符串。替换字符串可包括以下特殊替换模式Sr.No模式和插入1$$插入“$”。2$&插入匹配的子字符串。3$`插入匹配子字符串之前的字符串部 ...